Node.js最好的嵌入式NoSQL数据库是什么?
我的node.js应用程序太小,无法使用像mongodb这样需要额外配置的大型数据库。
我试过EJDB,但它需要太多磁盘空间(每条记录大约1.5MB)。
我也搜索网络,但谷歌给了我很多选择,这让我很困惑。
以下是一些要求:
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/