【发布时间】:2014-05-24 16:41:34
【问题描述】:
请在回答之前阅读:我不需要任何基于意见的答案或关于该主题的“nosql vs sql 哪个更好”的辩论,只需要事实。
我想慢慢地将我用 Symfony2 编写的 php+mysql 网站转换为使用带有 nodeJs + websockets 的主干的实时应用程序。 我想通过更改单个功能来进行缓慢的过渡,因为我不想破坏功能齐全的网站。 我一直在通过阅读书籍和观看教程来了解 NodeJs,我注意到一件事,我拥有超过 5 本 nodeJs 书籍,但它们都没有使用 MySql,尽管它得到了 node.js 的完全支持。 他们都使用 MongoDB。
这是我的情况 1.我的网站已经集成到MySql(Doctrine) 2. 我的 MySQL 设置功能齐全,目前不需要改进
我真的很沮丧,我有几个问题:
- 虽然 MySql 是一种更成熟的技术,但为什么不被首选?
- 为了拥有一个实时应用程序,迁移到 MongoDB 而不是 MySQL 有哪些优势??
【问题讨论】:
-
对我来说 mongoDB 是关于 JSON 的。能够使用 JSON 是一种幸福。
-
nodejs 与 mysql 完美配合...