源无极

导航

 

一、概论

    数据的复制主要用于主服务器和从服务器之间的数据复制操作。通过复制可以将数据存储在分布式的网络环境中,

由多个数据库系统来提供数据访问服务,可以提高数据库的响应速度和并发能力。

二、原理

 从一个主服务器将数据复制到另一台或是多台MYSQL从服务器的过程,将主数据库的DDL和DML操作

通过二进制日志传到复制服务器上,然后再从服务器上对这些日志从新执行,从而使主从服务器的数据保持一致。

1.复制操作是异步的

2.mysql支持一台主服务器同时多台从服务器进行复制操作,从服务器同时可以作为其他服务器的主服务器

3.主服务器访问压力大时,可以复制数据到从服务器,然后访问从数据库,减少主服务器的压力。

 

MYSQL复制操作分为三步:

1.主服务器将数据的改变记录到二进制日志中。

2.从服务器将主服务器的binary log events 复制到它的中继日志中。

3.从服务器重做中继日志的事件,将数据的改变与从服务器保存同步。

 

 

 

posted on 2019-11-02 22:56  源无极  阅读(101)  评论(0)    收藏  举报