Node.js的最佳嵌入式 NoSQL数据库是什么?
我的node.js应用程序太小,无法使用像mongodb这样需要额外配置的大型数据库。
我尝试过EJDB,但它需要太多磁盘空间(每条记录大约1.5MB)。
我也在网上搜索,但谷歌给了我很多选择,这让我很困惑。
以下是一些要求:
答案 0 :(得分:10)
GitHub上最流行的嵌入式Node.js数据库是NeDB
答案 1 :(得分:0)
选中以下一项:https://www.npmjs.com/package/ultradb
*无需配置,只需指向数据库文件
*为C中的节点编写,使用本机节点API-NAPI
*非常适合存储日志,大量文档
*如果需要查询文档属性不是很理想-您必须自己处理各种索引操作
*作为节点的一部分,没有单独的进程
*多核处理器友好-可随节点进程扩展,多个节点实例/分支可以在同一数据库上同时工作
*约300kB
答案 2 :(得分:-3)
也许redis将文档存储为哈希? http://redis.io/commands#hash
它在Rapsberry Pi上完美运行,每分钟约有100次点击。
还有一个很好的ORM - http://jugglingdb.co/