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

kfa*_*sny 14 mysql database sqlite node.js

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

我需要预定义的列,数据库可以小到10 MB,或者作为10 GB的"大"数据,如果该引擎快速读取(插入可能会慢一些),那将会很酷.我不需要快速全文搜索或正则表达式搜索.举个例子 - 通过从链接中提取的slug选择项目.

我之前看过这个网站,但我仍然不知道什么是最适合我的选择.

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

Pra*_*evu 17

你应该看看MEAN堆栈.就个人而言,我喜欢MongoDB - 我使用像mongooseJS这样的ORM工具- 它可以快速提高你的开发速度.我真的很喜欢使用Node JS,Express正文解析器,mongodb和mongoose,我用一种语言处理服务器端的所有内容 - Javascript和我公开可以在Web上使用的REST服务(通常是Angular - MEAN中的A 基于堆栈或主干的应用程序.


Gat*_* VP 7

数据库可以小到10 MB,也可以作为10 GB的"大"数据

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

我需要预定义的列...

听起来像SQL.请你选择:MySQL,PostgreSQL,SQLite ......在这么大的情况下它几乎不重要,只需使用你喜欢的东西.

"少数几个"数据的性能差异可以忽略不计.