在没有依赖关系的纯node.js中推荐数据库?

Tia*_*HUo 2 database deployment node.js

我想知道是否可以开发纯node.js Web应用程序,这意味着非常简单的部署.从我的理解,因为node.js擅长i/o,node.js中的数据库也应该是好的.有人存在吗?特别是一个存在于RAM中,偶尔会存在磁盘的存储器.

Alf*_*red 10

首先,我没有看到安装redis或mongodb的问题.它可以毫不费力地完成.

这就是说有很多像这样的数据库:

  • ministore:按指定的时间间隔保存.
  • alfred:读取速度很快,因为文件中的索引保存在内存中.
  • nStore:所有文档的索引及其在磁盘上的确切位置都存储在内存中,以便快速读取任何文档.
  • jsonds:Jsonds是一个'数据存储',它只是一个以设定频率写入磁盘的JSON对象.
  • 超级市场
  • 混沌
  • 节点脏
  • 淋巴结微小
  • nedb:嵌入式纯JS数据库,与MongoDB兼容的API.

此外,这些产品中的大多数都非常年轻,并且可能还没有用于生产.


您也可以使用node-sqlite3将数据存储回光盘,自己编写代码.