我不是在这里寻找一场圣战,我正在考虑分布式架构,并希望输入关于如何在 RDBMS 与 DocDBMS 之间进行选择?
我们不能否认使用 RDBMS(即 MySQL、PostgreSQL、MS Sql Server 等)所具有的强大功能,它们已经开发了 30 多年,并且已经考虑并解决了许多问题。
我们还需要考虑 NoSQL/DocDBMS 运动(MongoDB、CouchDB 等)有其自身的优势,尤其是在数据存储、关联和复制的方式方面。
仅考虑DATA及其STRUCTURE时,我什么时候选择使用基于文档的数据库,什么时候使用关系数据库?
我不想讨论与某人最喜欢的语言或平台相关的一种解决方案与另一种解决方案的优点。请保持讨论指向数据类型(即金融交易、博客、CMS 页面、购物车等)及其结构(数据点之间的关系 - 即与其评论相关的博客文章)。