我习惯使用 MySQL 或 PostgreSQL 等关系型数据库,并结合 Symfony、RoR 或 Django 等 MVC 框架,我认为效果很好。
但最近我听说了很多关于 MongoDB 的消息,它是一个非关系型数据库,或者引用 official definition ,
a scalable, high-performance, open source, schema-free, document-oriented database.
我真的对处于领先地位很感兴趣,并且想了解我在下一个项目中的所有选择,并从中选择最好的技术。
在哪些情况下使用 MongoDB(或类似数据库)比使用“经典”关系数据库更好? 总体而言,MongoDB 与 MySQL 的优势是什么? 或者至少,为什么会如此不同?
如果您有文档和/或示例的指针,那也会有很大帮助。
最佳答案
以下是 MongoDB 在构建 Web 应用程序方面的一些优势:
您需要阅读有关它的更多信息并使用它以获得更好的想法。这是一个在线演示:
http://try.mongodb.org/
https://stackoverflow.com/questions/2117372/