火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 2996|回复: 7
打印 上一主题 下一主题

[类库封装] 我在想数据库那点事。

[复制链接]

6

主题

51

帖子

178

积分

注册会员

Rank: 2

积分
178
跳转到指定楼层
楼主
发表于 2022-5-24 14:28:12 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
mssql、mysql部署都比较麻烦。最近把sqlite当内存数据库用,发现非常好使。速度也贼快。
想起这货,操作本地数据文件奇慢无比。
我想近期把他网络化,利用 内存和本地融合的方式,达到存取速度最大化。
我觉得最终成型,部署绝对简单。性能绝对可以。
我是这么想的:
1、借鉴甲骨文一个数据库对应一个进程。
2、数据库启动后在遍历【文件数据库】并在 内存创建跟文件数据一样的空库。
3、外部来的数据立刻存入内存库,由内部机制择机写入文件(够量or够时)时。
4、取值时,不用担心,因为sqlite本身取速度是OK的。

有没有小伙伴一起研究的。
回复

使用道具 举报

6

主题

51

帖子

178

积分

注册会员

Rank: 2

积分
178
沙发
 楼主| 发表于 2022-5-25 17:17:57 | 显示全部楼层
本帖最后由 005 于 2022-5-25 18:04 编辑
创世魂 发表于 2022-5-25 09:08
mysql部署还麻烦???好家伙……现在都傻瓜式的部署了,什么小皮、宝塔,安装后都自带了,装什么版本的都 ...

你说的对,下载小皮之类的环境,直接部署。已经非常容易。
我的想法是,解决sqlite存储缓慢问题。并支持网络。
一个exe,代替 环境及数据库。
做到打开即用,转移方便的效果。

想想,需要解决的问题还是有很多的。这得以后有时间了在捣鼓。还是年轻了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-2 08:30 , Processed in 0.083463 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表