【发布时间】:2013-06-18 21:53:52
【问题描述】:
如果我不打算拥有大型(>1000 项)集合并且已经习惯了 SQL,那么将 MongoDB 用于 Node.js 应用程序而不是传统的 SQL 数据库(如 MySQL)有什么好处?
【问题讨论】:
-
不是真的,我想不到
-
@Sammaye 你在开玩笑吗?整个数据模型完全不同,并且非常接近 node.js 应用程序中的数据结构 - 有多少数据有什么关系?
-
@AsyaKamsky 不同的数据结构会在开发应用程序之外产生显着差异?比如在性能等方面?我认为他确实在寻找好处,如果他对 SQL 感到满意,他将拥有一个 ORM 或将 SQL 平面结构形成 node.js 结构的东西,这在 MongoDB 和 SQL 之间的应用程序方面几乎没有区别。这意味着不同的数据结构并不像看起来那么有好处,因为 SQL 和一些花哨的编程可以发挥相同的作用,而开发人员永远不会知道。
-
这是一个面向开发人员的问答网站。开发的速度和简单性似乎与我有关。
-
我正在寻找任何可以证明在此架构中选择 MongoDB 的好处,这将包括开发速度和易于部署。但是,Node.js 包含用于查询 MySQL 和 MongoDB 的插件,我假设两个插件都以相似的格式返回数据,主要区别在于用于查询数据库的语言。
标签: mysql sql node.js mongodb nosql