我习惯于使用像 MySQL 或 PostgreSQL 这样的关系数据库,并结合了 Symfony、 RoR 或 Django 这样的 MVC 框架,我认为它工作得很好。
但是最近我听说了很多 MongoDB 的事情,它是一个非关系数据库,或者,引用 官方定义,
可扩展的、高性能的、开放的 源代码,无模式,面向文档 资料库。
我真的很感兴趣在边缘,并希望知道所有的选择,我将有一个下一个项目,并选择最好的技术在那里。
在哪些情况下,使用 MongoDB (或类似的数据库)比使用“经典的”关系数据库更好? 总的来说 MongoDB 和 MySQL 的优势是什么? 或者至少,为什么它如此不同?
如果您有指向文档和/或示例的指针,它也会非常有帮助。