我正在为一个新的个人项目研究数据存储,这是一个预计不会增长的小团队内的协作。我正在为这项工作寻找合适的数据库工具。
- 键值存储(JSON blob)
- 支持多个更新事务(例如在一个事务中一次更新两个值,或中止整个事情)
- 不需要解决冲突(我们只写一个重试模型)
- 与 node.js 和/或 .NET 配合得很好
- 重量越轻越好
我正在为一个新的个人项目研究数据存储,这是一个预计不会增长的小团队内的协作。我正在为这项工作寻找合适的数据库工具。
LMDB 是事务性的,使用 MVCC 单写入器,因此它永远不会发生冲突或死锁。它是现有最小的完全事务性 K/V 存储。它也是最快和最可靠的。C#/.Net 和 node.js 的绑定可用。
(我是LMDB的作者) http://symas.com/mdb/
Mongodb 适合:
npm install mongoose
给你http://mongoosejs.com/