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

1 天前
 chen0520

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

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

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

微信同款数据库
knightdf
1 天前
微信用的也是 sqlite ,甲方觉得 low 吗?
wxf666
1 天前
你自己测试好极限速度,给甲方速度保证,可以吗?


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


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

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

几百条级别没任何问题
iorilu
1 天前
少了个万

几百万条级别没任何问题
CloveAndCurrant
1 天前
你把 sqlite 源码下来,自己编译,改改名字,不叫 sqlite 了,就叫 GaoDaShangDB ,甲方就不觉得 low 了。
pa4swordforget
1 天前
sqlite 很强的
pkoukk
1 天前
@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