Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql node.js应该使用哪个数据库?_Mysql_Node.js_Mongodb_Phpmyadmin_Database - Fatal编程技术网

Mysql node.js应该使用哪个数据库?

Mysql node.js应该使用哪个数据库?,mysql,node.js,mongodb,phpmyadmin,database,Mysql,Node.js,Mongodb,Phpmyadmin,Database,node.js应该使用哪个数据库?我正在压缩MySQL和MONGO DB。每一个都有不同的完成要求,所以这实际上取决于您要做什么。正如Joseph所说,MongoDB和Node.js一起工作非常好,但是对于某些用例,MySQL可能是更好的选择。此外,您可能希望考虑使用您最熟悉的数据库。就个人而言,我建议使用MongoDB,但我认为这是一个偏好问题。正确答案是:视情况而定 和许多其他编程语言一样,node具有用于数据库的各种适配器。诚然,有些人比其他人更好,但他们都在快速变化和演变,这里的任何说法

node.js应该使用哪个数据库?我正在压缩MySQL和MONGO DB。

每一个都有不同的完成要求,所以这实际上取决于您要做什么。正如Joseph所说,
MongoDB
Node.js
一起工作非常好,但是对于某些用例,
MySQL
可能是更好的选择。此外,您可能希望考虑使用您最熟悉的数据库。就个人而言,我建议使用
MongoDB
,但我认为这是一个偏好问题。

正确答案是:视情况而定

和许多其他编程语言一样,node具有用于数据库的各种适配器。诚然,有些人比其他人更好,但他们都在快速变化和演变,这里的任何说法都很快就会过时。即使您选择了一个数据库,您也会找到至少两个或三个具有不同质量的适配器

最后,什么才是节点的最佳匹配并不重要,但什么才是项目的最佳匹配。试图将关系问题压缩到NoSQL存储中对您没有好处

节点社区为您提供了许多可能性。请看一看,为CouchDB、MongoDB、Redis、数据库抽象层、MySQL等找到一些解决方案,就像往常一样,您需要一些常识来选择正确的模块。查看提交历史、维护人员数量、活动、最后一次提交时间戳、问题队列等。您肯定会找到一个适合您使用的数据库解决方案


我个人觉得,当我必须同时学习不止一种技术时,我会感到很压抑。所以,如果您是node的新手,我宁愿选择您第一个项目所熟悉的数据库。

有些人可能会说,由于MongoDB和node都使用JavaScript,它们自然适合彼此。其他人则会大声疾呼,说NoSQL数据库会导致灾难。这是一个非常固执己见的话题,因此我担心你将不得不自己决定。如果你是我,那么你会做出什么决定?你能告诉我们有关该项目的情况或你打算如何使用数据库吗?Mongo和Mysql非常不同,擅长不同的事情,所以这取决于你在做什么,而不仅仅是技术协同。这取决于你的项目。好的,谢谢,对于我的第一个项目,我将使用Mysql,然后在node.js上有一些命令时,尝试使用Mongo db。