【发布时间】:2011-08-29 16:38:11
【问题描述】:
任何人都知道可以与 Node.js 一起使用的用 Javascript 编写的轻量级但耐用的数据库。
我不想要像 Mongo 或 Couch 这样的(伟大的)解决方案的“重量”。一个简单的、内存中的 JS 数据库能够以文件的形式保存到磁盘就足够了。我只会用它来存储少量数据。
要求:
- 可以在 node.js 服务器应用程序的进程中运行
- 可以将整个数据库保存到磁盘并在发生故障后恢复
- 无需原子写入或事务支持
- 快速查询和排序会很好
- 只需要支持小数据量,总共最多 1MB
到目前为止,我遇到过 TAFFY db,但它似乎并没有针对在 Node.js 中的使用进行优化。有人看到我在外面找什么吗?
谢谢
【问题讨论】:
-
对于新项目,您可能想看看AceBase,这是一个非常轻量级和快速的 Node.js NoSQL 数据库引擎。
标签: javascript database key-value-store