递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

6

主题

51

帖子

178

积分

注册会员

Rank: 2

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

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

使用道具 举报

91

主题

667

帖子

3748

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

87

主题

952

帖子

4899

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

8

主题

113

帖子

1564

积分

核心用户

QQ机器人插件开发

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

7

主题

247

帖子

2025

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

内存管够..壕
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
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,代替 环境及数据库。
做到打开即用,转移方便的效果。

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

使用道具 举报

149

主题

941

帖子

3976

积分

核心用户

Rank: 9Rank: 9Rank: 9

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

到最后你会发现还是网络数据库靠谱省劲
全国江浙沪音视频通讯、视频会议互动
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 01:27 , Processed in 0.087664 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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