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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js的嵌入式文档数据库[关闭]相关的知识,希望对你有一定的参考价值。

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

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

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

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

以下是一些要求:

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

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

另一答案

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

另一答案

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

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

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

以上是关于Node.js的嵌入式文档数据库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Node.js Mongoose 更新嵌入式文档,拉取不持久

Node.js Mongoose 更新嵌入式文档,拉取不持久

将文档添加到嵌入式文档数组

删除 mongoose 中的嵌入文档

无法使用 Node.js 和 Mongoose 插入 MongoDB

嵌入式文档的猫鼬更新