对mysql支持的复制类型描述正确的是? ( )
基于语句的复制
基于行的复制
混合类型的复制
单类型的复制
MySQL复制类型
1.异步复制
MySQL默认的复制,主库完成事务时立即将结果返回给客户端,并不关心从库是否接受并处理,因此此类型的响应速度快,但是数据的可靠性低。
2.全同步复制
当主库执行完一个事务,并且所有从库也都执行完该事务时才给客户端返回结果,所以全同步复制的数据可靠性极高。
3.半同步复制
MySQL5.5以后才开始支持的半同步复制,介于上两者之间。主库在执行完一个事务后,等待至少一个从库收到并写入到中继日志中才返回给客户端,所以相对于全同步来说缩短了响应时间。
因为这个延迟的时间至少是一个TCP/IP的往返时间,所以最好在低延迟的网络中使用。
MySQL的复制方式
1.基于SQL语句复制(SBR)
2.基于行的复制(RBR)
3.混合模式复制(MBR)
4.基于GTIDS复制(MySQL5.6.5以后采用该复制方式,对事务的复制)
1.异步复制
MySQL默认的复制,主库完成事务时立即将结果返回给客户端,并不关心从库是否接受并处理,因此此类型的响应速度快,但是数据的可靠性低。
2.全同步复制
当主库执行完一个事务,并且所有从库也都执行完该事务时才给客户端返回结果,所以全同步复制的数据可靠性极高。
3.半同步复制
MySQL5.5以后才开始支持的半同步复制,介于上两者之间。主库在执行完一个事务后,等待至少一个从库收到并写入到中继日志中才返回给客户端,所以相对于全同步来说缩短了响应时间。
因为这个延迟的时间至少是一个TCP/IP的往返时间,所以最好在低延迟的网络中使用。
MySQL的复制方式
1.基于SQL语句复制(SBR)
2.基于行的复制(RBR)
3.混合模式复制(MBR)
4.基于GTIDS复制(MySQL5.6.5以后采用该复制方式,对事务的复制)