你知道任何类似 SQLite 的数据库,它以易于阅读的纯文本格式(如多行 json 或 yaml)存储其数据吗?
我想将一些数据与我的项目一起存储在版本控制系统中,但如果我使用 sqlite,我无法合并不同工作副本中发生的数据更改。
我不想只使用某种配置文件,因为我希望我的程序能够修改这些数据并有效地查询它,而无需将所有数据加载到内存中。
可以通过某种 sql 方言访问数据库中的数据,但这不是必需的。
编辑:
我正在寻找可以为 json/yaml/whatever 构建和维护索引文件的东西,它允许尽可能快地访问数据片段,因为正确的数据库可以做到这一点。
我还需要修改数据的能力,因此仅允许查询的解决方案是不够的。