火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

6

主题

51

帖子

178

积分

注册会员

Rank: 2

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

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

使用道具 举报

85

主题

564

帖子

3183

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3183
沙发
发表于 2022-5-24 17:14:37 | 只看该作者
虽然我不会但还是支持你一下
回复

使用道具 举报

75

主题

828

帖子

4199

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4199
板凳
发表于 2022-5-24 17:28:07 | 只看该作者
内存管够..壕
回复

使用道具 举报

8

主题

108

帖子

1512

积分

核心用户

QQ机器人插件开发

Rank: 9Rank: 9Rank: 9

积分
1512
QQ
地板
发表于 2022-5-24 17:28:53 | 只看该作者
不需要研究,开启那个什么模式就行,执行sql语句,PRAGMA synchronous = OFF
QQ机器人插件定制联系QQ750194036
回复

使用道具 举报

7

主题

240

帖子

1891

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
1891
5#
发表于 2022-5-24 18:10:30 | 只看该作者

内存管够..壕
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
36217
6#
发表于 2022-5-25 09:08:17 | 只看该作者
mysql部署还麻烦???好家伙……现在都傻瓜式的部署了,什么小皮、宝塔,安装后都自带了,装什么版本的都有。。

sqlite这种只是一个轻量级的数据库,如果数据少还好说。。如果是作为一个产品来发布,sqlite搞成网络库,显然不是一个很好的选择。。。

你不如mysql+redis     两个结合起来用的好的话,也非常爽。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

6

主题

51

帖子

178

积分

注册会员

Rank: 2

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

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

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

使用道具 举报

143

主题

893

帖子

3581

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3581
QQ
8#
发表于 2022-5-25 21:50:58 | 只看该作者
005 发表于 2022-5-25 17:17
你说的对,下载小皮之类的环境,直接部署。已经非常容易。
我的想法是,解决sqlite存储缓慢问题。并支持 ...

到最后你会发现还是网络数据库靠谱省劲
白天不懂夜的黑
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 15:56 , Processed in 0.081619 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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