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 更新嵌入式文档,拉取不持久