【发布时间】:2011-01-08 05:03:25
【问题描述】:
我习惯使用 MySQL 或 PostgreSQL 等关系型数据库,并结合 Symfony、RoR 或 Django 等 MVC 框架,我认为效果很好。
但最近我听说了很多关于 MongoDB 的消息,它是一个非关系型数据库,或者引用 official definition,
一个可扩展的、高性能的、开放的 源,无模式,面向文档 数据库。
我真的对处于领先地位很感兴趣,并且想了解我在下一个项目中的所有选择,并从中选择最好的技术。
在哪些情况下使用 MongoDB(或类似数据库)比使用“经典”关系数据库更好? 总体而言,MongoDB 与 MySQL 的优势是什么? 或者至少,为什么会如此不同?
如果您有文档和/或示例的指针,那也会有很大帮助。
【问题讨论】: