在 MarkLogic 7 中,副本是主动-主动还是主动-被动?
最佳答案
您是在询问本地磁盘故障转移(又名林复制)、数据库复制还是灵活复制?
事实上,这三者都是为主动-被动使用而设计的:换句话说,单主机。但如果您是 MarkLogic 的新手,您应该考虑一下您计划使用哪些功能以及如何使用。以下是一个快速摘要:有关更多详细信息,请参阅文档。
- 林复制(本地磁盘故障转移)就像 RAID-1:对于高可用性很有用。所有副本都从主服务器接收更新,共享相同的 MVCC 时间戳。仅使用事件主服务器进行查询。复制是同步的。
- 数据库复制有利于灾难恢复。副本从主服务器接收更新,共享相同的 MVCC 时间戳。您可以查询主服务器或任何副本,但更新只能发生在主服务器上。复制延迟是可配置的。
- 灵活的复制有利于特定于应用程序的用例。文档级更新使用触发器传播,这比基于时间戳的方法慢。所有更新都应在主服务器上进行,但查询可以在主服务器或任何副本上运行。由于它是基于触发器的,flexrep 允许复制文档子集,并允许任意 XQuery 作为复制任务的一部分运行。理论上,这甚至可以用于实现多主(主动-主动)复制。
http://docs.marklogic.com/guide/cluster/failover
关于replication - MarkLogic 副本 - 主动-主动还是主动-被动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20440583/