哪个数据库引擎最适合 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