12

Node.js的最佳嵌入式NoSQL 数据库是什么?

我的 node.js 应用程序太小,无法使用像 mongodb 这样需要额外配置的大型数据库。

我试过 EJDB,但它需要太多的磁盘空间(每条记录大约 1.5MB)。

我也在网上搜索,但是google给了我很多选择,让我很困惑。

以下是一些要求:

  • 快速轻便
  • 不需要太多配置
  • 能够存储大量数据(大约十万条记录,总大小为1GB)
  • 更好的 Node.js 包
4

3 回答 3

15

GitHub 上最受欢迎的嵌入式 Node.js 数据库是NeDB

于 2013-11-02T14:22:43.467 回答
0

检查这一点:https
://www.npmjs.com/package/ultradb * 无需配置,只需点数据库文件
* 用 C 语言为 node 编写,使用原生 node API - NAPI
* 非常适合存储日志,大量文档
* 如果您需要查询文档属性,则不理想 - 您必须自己处理所有类型的索引
* 作为节点的一部分工作,没有单独的进程
* 多核处理器友好 - 与节点进程扩展,多个节点实例/分支可以工作同时在同一个数据库上
* 大约 300kB

于 2018-08-29T21:36:30.947 回答
-4

也许redis将文档存储为哈希? http://redis.io/commands#hash

它在 Rapsberry Pi 上完美运行,每分钟点击 100 次左右。

还有一个很好的 ORM - http://jugglingdb.co/

于 2013-11-02T14:27:32.277 回答