本地数据库 除了 SQLite 还有什么好用的.

2021-08-25 00:02:33 +08:00
 zyxk
本地数据库 除了 SQLite 还有什么好用的.主要是 PC 软件用的,软件要免安装.
好像就 SQLite 最优解了吧,有没有其他的呢,
4092 次点击
所在节点    SQLite
22 条回复
cmdOptionKana
2021-08-25 00:16:23 +08:00
kv 有很多,关系型就 sqlite 比较好了(另外也有一些 java 的也不错)。用 sqlite 有什么问题吗?
ClericPy
2021-08-25 00:22:41 +08:00
得看场景了... 就像 Chrome 貌似用了个 leveldb, 见仁见智吧. 本地数据库又轻又快的也没几个可选的
Jwyt
2021-08-25 00:26:32 +08:00
sqlite 吧,java 有个 h2 也挺好,看你软件了
agagega
2021-08-25 00:43:40 +08:00
论打包容易程度应该没有比 SQLite 更方便的了,官网有整合版本,两个 C 文件,其中一个还是命令行,如果不需要的话可以扔掉。是个编译器都能编译。
min
2021-08-25 02:18:23 +08:00
firebird
namelosw
2021-08-25 02:22:25 +08:00
SQLite 是个好东西,不仅存数据好,存文件也很 6

HN 帖子每次和 SQLite 相关都会变成表彰大会
Goooler
2021-08-25 03:50:26 +08:00
objectBox
mmdsun
2021-08-25 07:56:42 +08:00
Access 数据库也是免安装。数据库管理工具安装个 Office 就行。
ymmud
2021-08-25 08:39:05 +08:00
单纯 kv 用 rocksdb 挺好用的
daysv
2021-08-25 08:46:31 +08:00
@ClericPy 我记得 chorme 是 sqlite 啊
hydra35
2021-08-25 09:50:54 +08:00
sqlite 目前还不是 os 自带,无论 windows 还是 linux 。还要看楼主场景,但楼主没有提到
shpkng
2021-08-25 09:52:50 +08:00
@hydra35 SQLite 官网说的是安卓、iOS 、Win10 和各种浏览器自带 https://sqlite.org/mostdeployed.html
ipwx
2021-08-25 09:58:55 +08:00
@hydra35 都内嵌进应用程序了(-static 可以没有 dll )而且本身编译出来也没多大,还要怎么自带。。。
ipwx
2021-08-25 09:59:16 +08:00
@ymmud rocksdb 和 leveldb 的多进程是坨 shit
ipwx
2021-08-25 10:00:06 +08:00
https://www.sqlite.org/footprint.html

@hydra35 你看 SQLite 编译出来才 500KB 。
hydra35
2021-08-25 10:02:18 +08:00
@shpkng linux 不自带,尽管也就一个包管理 install 。还是不够完美
back0893
2021-08-25 10:03:08 +08:00
sqlite 我记得 win 和 linux 基本都是自带的吧?
hydra35
2021-08-25 10:04:10 +08:00
@ipwx cli 不能像 shell,库不能像 libc 那样,完全无感。各语言,集成没问题。但还是会让编译结果大一点。
hydra35
2021-08-25 10:05:13 +08:00
@hydra35 linux 没有,mac 有。windows 如果有应该是微软自己用的吧
ipwx
2021-08-25 10:08:46 +08:00
@hydra35 linux 有,apt install libsqlite-dev

管理 sqlite 谁用 cli 啊? sqlitebrowser please

500KB 都不舍得,那你只能自己造轮子了。

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

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

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

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

© 2021 V2EX