MySQL 复制类型
MySQL复制是一种将数据从一个MySQL数据库服务器(主服务器)复制到一个或多个MySQL数据库服务器(从服务器)的技术。复制的主要目的是提高数据的可用性、可靠性和性能。MySQL支持多种复制类型,每种类型都有其特定的应用场景和优势。
1. 异步复制(Asynchronous Replication)
异步复制是MySQL中最常见的复制类型。在这种模式下,主服务器将数据更改记录到二进制日志(Binary Log)中,从服务器异步地读取这些日志并应用更改。由于是异步的,主服务器不需要等待从服务器的确认,因此性能较高。
1.1 工作原理
- 主服务器将数据更改写入二进制日志。
- 从服务器连接到主服务器并请求二进制日志。
- 从服务器读取二进制日志并应用更改。