MSQL 8.0 组复制中文手册连载 18.1

偶尔善良 提交于 2020-12-09 01:38:10

18.1.1.1源到副本复制
传统的MySQL复制为复制提供了一种简单的从主库到从库的解决方案。复制源是主库,并且有一个或多个副本,这些副本是从库。源库应用和提交事务,然后将事务再(因此是异步地)发送给从库,以便重新执行(在基于语句的复制中)或应用(在基于行的复制中)。这是一个shared-nothing系统,默认情况下,所有服务器都有完整的数据拷贝。

图 18.1 MySQL异步复制
MSQL 8.0 组复制中文手册连载 18.1

还有一种半同步复制,它在复制协议上加了一个同步步骤。这意味着主服务器只有在从库服务器确认它已接收到事务时,才能提交事务。只有这样主服务器才能提交事务操作。

图 18.2 MySQL 半同步复制

MSQL 8.0 组复制中文手册连载 18.1

在这两张图中,有一个经典的异步MySQL复制协议的图表(以及它的半同步变体)。对角箭头表示服务器之间交换的消息,或者服务器与客户机应用程序之间交换的消息。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!