本地文件存储引擎有哪些生产可用的包

23 小时 41 分钟前
 chen0520

甲方觉得 sqlite 有点 low,数据量的话一个“表”大概最多 1w 行吧,不一定要支持直接执行 sql ,主要指标还是查询速度和故障后的数据恢复,目前预备用的的开源包是 bleve ,不知道有没有一些坑,或者说有没有更好的方案?

1701 次点击
所在节点    Go 编程语言
29 条回复
9136347
23 小时 27 分钟前
LevelDB ?
flyqie
23 小时 27 分钟前
有点好奇,甲方为什么会觉得 sqlite 有点 low 。。
dddd1919
23 小时 20 分钟前
让甲方加钱上 oracle
Jinnrry
23 小时 9 分钟前
1 万多行也不多吧?
其他数据库都是为分布式、网络通讯设计的,一通操作下来没优化好的话说不定还不如 sqlite ,就算比 sqlite 好,单机运行也好不了太多。

不过甲方是爸爸,听他的,给他报个价换 oracle ,听完价格他就会觉得 sqlite 挺好的
lancelock
23 小时 4 分钟前
啥数据库处理 1w 行也不 low 啊
chen0520
23 小时 3 分钟前
@9136347 键值对存储,查询是不是会弱一点?
chen0520
23 小时 0 分钟前
@dddd1919 问了,实体数据库是拒绝的,因为会有维护成本
medivh
22 小时 38 分钟前
1 万行数据直接用 txt 文本文档存储都行
DefoliationM
22 小时 31 分钟前
bleve 挺好用的,但是是用来全文搜索引擎的,一万行随便弄吧,bboltdb 都行。
zagfai
22 小时 3 分钟前
1w 行直接放内存
dacapoday
21 小时 45 分钟前
objectbox ? 是 lmdb 的包装
czyt
21 小时 37 分钟前
duckdb
ETiV
21 小时 34 分钟前
https://github.com/Tencent/wcdb

微信同款数据库
knightdf
21 小时 32 分钟前
微信用的也是 sqlite ,甲方觉得 low 吗?
wxf666
20 小时 43 分钟前
你自己测试好极限速度,给甲方速度保证,可以吗?


比如,几天前用 V 友的场景,测试了下速度:


Python 都能每秒 1W 写入事务,每事务记录 12 字段(几百字节) + 64 字符 唯一索引验证(这个也算读取了吧?)。

1000W 记录时,仍能 7000 TPS (六七年前的低压轻薄本上测试,[帖子及源码]( /t/1070957#reply13 ))
iorilu
20 小时 36 分钟前
开啥玩笑, sqlite 性能远超一般人想象的

几百条级别没任何问题
iorilu
20 小时 35 分钟前
少了个万

几百万条级别没任何问题
CloveAndCurrant
20 小时 35 分钟前
你把 sqlite 源码下来,自己编译,改改名字,不叫 sqlite 了,就叫 GaoDaShangDB ,甲方就不觉得 low 了。
pa4swordforget
20 小时 23 分钟前
sqlite 很强的
pkoukk
20 小时 21 分钟前
@flyqie 因为名字里带 Lite ,甲方觉得是青春版,他想上 SQL Pro Max

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1073972

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX