有没有类似 SQLite 的 NoSQL 数据库?

2017-03-01 21:19:07 +08:00
 xss

需求如下:

  1. 0 配置.
  2. 数据库文件为单文件, 考走文件即意味着考走数据库.
  3. 有较为丰富的语言支持(C/C++/Python/JavaScript etc.)

看了一下, 好像目前市面上并没有这种方案.

3598 次点击
所在节点    数据库
49 条回复
owt5008137
2017-03-02 08:18:08 +08:00
直接用 leveldb 或者 rocksdb 呗
iloveyou
2017-03-02 08:40:39 +08:00
看这个帖子真感觉目前 v2 用户智商下降的厉害
dsg001
2017-03-02 08:48:51 +08:00
目前用 sqlite 做 kv 库,很多不爽,但胜在小巧方便
BOYPT
2017-03-02 09:08:44 +08:00
起码 unqlite 有楼主举例的 C/C++/Python/JavaScript 的绑定实现了……
xdeng
2017-03-02 09:10:09 +08:00
tabris17
2017-03-02 09:19:35 +08:00
berkeley db
mudone
2017-03-02 09:28:49 +08:00
BDB
lijinma
2017-03-02 09:32:29 +08:00
没看懂题目的人,你确定你看了题目了?
incompatible
2017-03-02 09:38:57 +08:00
一些时间之前有一个几乎一模一样的帖子,供楼主参考一下
https://www.v2ex.com/t/293540

顺便建议一下请你下次发帖之前可不可以先搜索一下是否同样的问题已经有答案了?
xss
2017-03-02 11:40:50 +08:00
@BOYPT
@Muninn
@RE
@RIcter
@beginor
@billlee
@changwei
@dsg001
@fuxiaohei
@fzleee

多谢各位关注, 发现有的人明白我的意思了, 有的人没明白. 没有明白的人看一下我的 append 吧.
目前来看, 最为满足条件的就是这货了:
https://unqlite.org/

单文件, 无服务进程, 0 配置, API 支持的语言还算可以. 最主要的是 document oriented, 正好满足存放文章的需求.

kv 型的数据库用来做快速索引还不错, 但是无法满足我存文章的这个场景. 不过见识了很多没见过的 kv 型数据库. 又涨姿势了....
xss
2017-03-02 11:44:51 +08:00
@wind3110991 sqlite 不就是 0 配置么, 我就是小规模数据, 性能根本就不是我需要考虑的问题. python 里面,直接 import sqlite, 然后写 sql 语句就行了.
enenaaa
2017-03-02 12:05:35 +08:00
你这个需求 sqlite 就很好,用其他不太成熟、流行的系统, 后期反而可能各种坑。
loading
2017-03-02 12:12:02 +08:00
其实我不知道为什么楼主一定要用 nosql 。
建议直接用 sqlite ,我一直在用。

我真的很难理解前几楼的语文水平。

我一直没开始用 nosql 也是没找到在小规模使用场景下,比 sqlite 方便的。
loading
2017-03-02 12:14:54 +08:00
目前我用 golang 配合 sqlite ,真正实现了 cp 部署。
jianzhiyao020
2017-03-02 12:17:24 +08:00
access(手动滑稽
nilai
2017-03-02 12:23:44 +08:00
txt 记事本。 逃。。。。。。。。。。。。
yalay
2017-03-02 13:01:07 +08:00
也推荐 bolt db
ikaros
2017-03-02 13:31:12 +08:00
程序内置的 map, 程序结束之前把 map dump 出来,下次启动读取进去
21grams
2017-03-02 14:00:39 +08:00
sql 数据库也可以当 nosql 来用
scipio
2017-03-02 14:03:56 +08:00

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

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

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

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

© 2021 V2EX