gpt4 book ai didi

replication - Master-Master 复制如何工作?

转载 作者:行者123 更新时间:2023-12-04 02:43:19 30 4
gpt4 key购买 nike

从概念上讲,Master-Master 复制是如何工作的?

我认为碰撞将是一种需要以某种方式解决的常见事件。

最佳答案

主-主复制(更一般地——多主复制)在概念上的工作原理是假设冲突并不常见,并且只保持整个系统松散一致,主控之间的异步通信更新,最终违反了基本的 ACID 属性。

正如 carmbrester 正确建议的(并且独立于 MySQL), key 生成是一种重要的缓解冲突的策略(例如,生成相同的 ID)。除此之外,我认为关键是将多主系统中的冲突视为类似于乐观锁定模型中的冲突。两者都成功,因为与 yield 相比,剩余的风险通常很小。

但是,可能会发生冲突(如您所建议的),并且不同的供应商提供不同的策略。例如,Oracle 允许 DBA 从一系列冲突解决基础(时间戳、关联等)和后续操作(在队列中记录错误等)中进行选择。在 http://www.orafaq.com/wiki/Advanced_Replication_FAQ#What_happens_if_two_or_more_sites_change_the_same_data.3F 上查看有关 Oracle 的更多详细信息

关于replication - Master-Master 复制如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642018/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com