我使用CouchDB作为CRM解决方案的noSQL数据库。 CouchDB使用主 - 主复制。 与此相比,mongodb使用主从复制。
成为NoSQL的新手,
我想清楚地了解主 - 主复制相对于主从复制有什么好处。
答案 0 :(得分:1)
在master-master架构中,您可以将电源分配到最需要的位置。在CRM中,您可能需要单一权限(总部),但任何人(销售代表,副总裁,技术支持代理)都可以创建权威内容。 Master-master让您将规范数据源尽可能地接近该场景中的每个内容所有者/创建者。
在主从架构中,每个人都必须能够达到规范的权威来源或冒险(至少)将其内容覆盖或根本不可写。
Apache CouchDB特别适合主 - 主复制,与PouchDB结合使用可以提供脱机工作的应用程序 - 云可选。然后,当再次提供Internet连接时,这些应用程序可以同步其更改。