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

2024-09-19 10:58:56 +08:00
 chen0520

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

3198 次点击
所在节点    Go 编程语言
31 条回复
cmdOptionKana
2024-09-19 14:50:12 +08:00
嵌入式数据库,sqlite 就是顶流,顶尖,最强没有之一。

建议列一个表,给三个选项,其中推荐 sqlite ,另外配一个候选列表,意见和候选都有了,给甲方自己选。
YVAN7123
2024-09-19 16:22:14 +08:00
我看全屏都是 3k 和 5k 如何均价 2
lonelyparasol
2024-09-19 17:26:00 +08:00
笑死, sqlite 本地数据库, 性能猛的, 就是字段检查等乱七八糟的没做限制, 客户真要规范什么的, 让客户出钱上 mysql, oracle.
james122333
2024-09-19 18:08:20 +08:00
轻量的东西用的比较爽阿 对于开发也比较好控制 更容易写出灵活动态的东西
他们不识货才觉得 low 1 万条说实话也不需要 db 哪怕再乘上 10 或 100 用其它的实属大砲打小鸟 重武器需要储备时间需要使用成本 不过没办法现在流行重型工具 功能还未必有必要和有沉余问题或鱼与熊掌不能兼得 解需求来看很不美的
KagurazakaNyaa
2024-09-19 18:10:39 +08:00
这么点数据你直接 json 存都可以
wxf666
2024-09-19 18:19:48 +08:00
@lonelyparasol #23 三年前,SQLite 支持字段严格检查类型了: https://sqlite.org/stricttables.html
Kinnice
2024-09-19 18:26:11 +08:00
改个 sqlProMax 名就行了。
loading
2024-09-19 19:09:57 +08:00
觉得 low 那就要和钢铁侠用甲骨文一样的数据库可,那就是 Oracle.
9136347
2024-09-20 10:20:29 +08:00
@chen0520 你总共就一万多条,有啥查询性能,而且 LevelDB 可以包在程序里面,不过就算 sqllite 也没啥维护成本。
lonelyparasol
2024-09-20 15:02:27 +08:00
@wxf666 看了一下还可以, 新项目可以试试
dode
2024-09-24 14:08:16 +08:00
微信也是 sqlite 呢

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

https://ex.noerr.eu.org/t/1073972

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

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

© 2021 V2EX