我正在阅读 Galera Cluster 上的 mariaDD 知识库,我遇到了这个:
同步复制和异步复制的基本区别在于,“同步”保证如果更改发生在集群的一个节点上,它们会“同步”或同时发生在其他节点上。“异步”不保证在“主”节点上应用更改与将更改传播到“从”节点之间的延迟。延迟可以很短也可以很长。这也意味着如果主节点崩溃,一些最新的更改可能会丢失
最后一句话,我一直明白,即使在异步集群设置中从属设备上的更新不是同时执行的,它也会在主设备上进行更新时将这些更新记录到一个 bin 日志文件中。因此,如果主服务器在所有数据传递到从服务器之前崩溃,则当主服务器恢复时,更新仍然会继续进行,因为 bin 日志文件记录了更新。有人可以告诉我我的理解是否错误,并请为我澄清此事。谢谢。