我如何决定是否应该使用NoSQL与SQL数据库引擎?

时间:2018-06-12 02:43:55

标签: node.js mongodb

我计划使用Node.js作为我的Rest API服务构建一个应用程序,并为管理员端构建Angular。

我尝试使用Node.js创建Rest API,MongoDB作为我的数据库服务器。

MongoDB是一个事务数据库,而不是关系数据库。所以我的问题是,MongoDB不是我的数据库服务器,因为它是一个事务数据库吗? (用于存储所有数据,比如说电子商务的数据)?我怎么知道使用哪一个,MongoDB或常规SQL数据库。

感谢您的回答。

1 个答案:

答案 0 :(得分:1)

你有几个错误概念。

首先,Angular是前端框架而不是后端。 Angular在浏览器中运行。也许你的意思是你将用作“管理”面板或其他什么,但它是一种前端技术。它需要与API服务器通信,后者是后端部分。

其次,根据系统的非功能要求选择数据库引擎选择。您可以研究很多文章,以便可以做出决定,例如来自MongoDB官方网站的this one。它上面也有a video

相关问题