Node.js的嵌入式文档数据库[关闭]

问题描述 投票:6回答:3

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

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

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

我也搜索网络,但谷歌给了我很多选择,这让我很困惑。

以下是一些要求:

  • 快速轻巧
  • 不需要太多的配置
  • 能够存储大量数据(大约十万条记录,总大小为1GB)
  • 更好的Node.js包
database node.js nosql embedded-database
3个回答
10
投票

GitHub上最流行的嵌入式Node.js数据库是NeDB


0
投票

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


-3
投票

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

它在Raspberry Pi上完美运行,每分钟大约有100次点击。

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

© www.soinside.com 2019 - 2024. All rights reserved.