哪个数据库引擎最适合 node.js 应用程序? [关闭]

Posted

技术标签:

【中文标题】哪个数据库引擎最适合 node.js 应用程序? [关闭]【英文标题】:Which database engine is best for node.js apps? [closed] 【发布时间】:2013-10-26 04:54:18 【问题描述】:

我正在寻找一种最适合存储数千条记录的数据库引擎。我最初想使用 mysql,因为我最了解它,但我想得到一个强有力的答案。

我需要预定义的列,数据库可以小至 10 MB 或“大”至 10 GB 的数据,如果该引擎的读取速度很快(插入可能会慢一点),那就太酷了。我不需要快速全文搜索或正则表达式搜索。举个例子 - 通过从链接中提取的 slug 选择项目。

我之前看过this site,但我仍然不知道什么是最适合我的选择。

所以这是我的问题:哪个数据库引擎最适合我这样的用途?

【问题讨论】:

建议是基于意见和离题 我发现这个问题很有用 【参考方案1】:

您应该查看MEAN stack。就个人而言,我喜欢 MongoDB——我使用像 mongooseJS 这样的 ORM 工具——它可以快速提高你的开发速度。我真正喜欢拥有 Node JS、Express body parser、mongodb 和 mongoose 的一件事是我用一种语言处理服务器端的所有内容 - javascript 并且我公开了可以在 Web 上使用的 REST 服务(通常是 Angular - A在 MEAN 堆栈或基于 backbone) 的应用程序中。

【讨论】:

Pradeep,我也有类似的要求。我是服务器端编程的新手,经过一些研究,我觉得 node.js 更适合我的目的。我不知道使用 node =.js 为 RESTful Web 服务设置服务器,我想将其用于我正在开发的移动应用程序。我期待对此提供一些指导。 @srv_sud:平均已经走了很长一段路。从mean.io/#!开始【参考方案2】:

数据库可以小至 10 MB,也可以“大”至 10 GB 的数据

在这样的大小下,您几乎可以使用任何您想要的数据库。请记住,10 GB 的数据足够小,可以放入现代服务器的内存中。

我需要预定义的列...

听起来像 SQL。随你挑:MySQL、PostgreSQL、SQLite……在那个大小上它几乎没有关系,只要使用你喜欢的。

“几场”数据的性能差异可以忽略不计。

【讨论】:

【参考方案3】:

看看MongoDB。 并且不要忘记查看TokuMX - 它非常有前途!

【讨论】:

以上是关于哪个数据库引擎最适合 node.js 应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

10 个最适合 Web 和 APP 开发的 Node.JS 框架

哪个数据库适合我的应用程序 mysql 或 mongodb ?使用 Node.js 、 Backbone 、 Now.js

我应该使用哪个 node.js 套接字引擎?

Python,Node.js 哪个比较适合写爬虫

node.js适合做啥网站

node.js的初步见解