1
cmdOptionKana 2021-08-25 00:16:23 +08:00
kv 有很多,关系型就 sqlite 比较好了(另外也有一些 java 的也不错)。用 sqlite 有什么问题吗?
|
2
ClericPy 2021-08-25 00:22:41 +08:00
得看场景了... 就像 Chrome 貌似用了个 leveldb, 见仁见智吧. 本地数据库又轻又快的也没几个可选的
|
3
Jwyt 2021-08-25 00:26:32 +08:00
sqlite 吧,java 有个 h2 也挺好,看你软件了
|
4
agagega 2021-08-25 00:43:40 +08:00
论打包容易程度应该没有比 SQLite 更方便的了,官网有整合版本,两个 C 文件,其中一个还是命令行,如果不需要的话可以扔掉。是个编译器都能编译。
|
5
min 2021-08-25 02:18:23 +08:00
firebird
|
6
namelosw 2021-08-25 02:22:25 +08:00 1
SQLite 是个好东西,不仅存数据好,存文件也很 6
HN 帖子每次和 SQLite 相关都会变成表彰大会 |
7
Goooler 2021-08-25 03:50:26 +08:00 via Android
objectBox
|
8
mmdsun 2021-08-25 07:56:42 +08:00 via Android
Access 数据库也是免安装。数据库管理工具安装个 Office 就行。
|
9
ymmud 2021-08-25 08:39:05 +08:00
单纯 kv 用 rocksdb 挺好用的
|
11
hydra35 2021-08-25 09:50:54 +08:00 via iPhone
sqlite 目前还不是 os 自带,无论 windows 还是 linux 。还要看楼主场景,但楼主没有提到
|
12
shpkng 2021-08-25 09:52:50 +08:00
@hydra35 SQLite 官网说的是安卓、iOS 、Win10 和各种浏览器自带 https://sqlite.org/mostdeployed.html
|
15
ipwx 2021-08-25 10:00:06 +08:00
|
17
back0893 2021-08-25 10:03:08 +08:00
sqlite 我记得 win 和 linux 基本都是自带的吧?
|
18
hydra35 2021-08-25 10:04:10 +08:00 via iPhone
@ipwx cli 不能像 shell,库不能像 libc 那样,完全无感。各语言,集成没问题。但还是会让编译结果大一点。
|
20
ipwx 2021-08-25 10:08:46 +08:00
@hydra35 linux 有,apt install libsqlite-dev
管理 sqlite 谁用 cli 啊? sqlitebrowser please 500KB 都不舍得,那你只能自己造轮子了。 |
21
ipwx 2021-08-25 10:10:30 +08:00
yysy 我没见过比 sqlite 更容易管理的 db 了。不说小到几兆甚至 windoge 上能带走的 sqlitebrowser,几乎主流 db 管理工具都有 sqlite driver 。备份数据库只要拷贝一份就行。
至于 api,python 内建爽歪歪。大部分语言 sqlite 只要打开 conn 就能自动创建。配合 orm 也是非常爽。对比 postgresql 之类的简直不要太好用。 |