Chapter 17 Replication

本文详细介绍了MySQL的复制功能,包括异步复制、半同步复制和延迟复制,以及基于语句和行的复制格式。复制提供了负载均衡、数据安全性和数据分析等优点。MySQL 5.6开始支持半同步复制和全局事务标识符(GTIDs),简化了复制管理。此外,文章还讨论了复制的解决方案和注意事项。
摘要由CSDN通过智能技术生成

Chapter 17 Replication

内容:

17.1 Replication Configuration [+/-]
17.2 Replication Implementation [+/-]
17.3 Replication Solutions [+/-]
17.4 Replication Notes and Tips [+/-]

复制使数据从一个MySQL 数据库(master)被复制到一个或者多个MySQL database servers(slaves).

复制默认是异步的,因为,slaves不需要永久的连接来接收更新从master 数据库。

这个意味着更新能发生通过远程连接,甚至通过临时的或间歇性的连接,如拨号服务。

根据你的配置,你可以复制所有的数据库,选择的数据库,甚至选择一个数据库的表。

MySQL 复制的优点包括:

扩展的解决方案—分散负载在多个slave来改善性能。在这种环境下,

所有的写和更新必须发生在master上。读,然而,可以发生在一个或者多个slaves上。

这个模型可以改善写的性能(因为master只专门用于更新的),当显著的增加读的速度通过分散到越来越多的slves.

数据安全性: 因为数据是复制到slave,slave可以暂停复制过程,用于运行备份服务在slave上,在不破坏相应的master的数据。

分析: 新鲜的数据可以在Master上创建, 当分析的信息可以发生在slave上,不影响master的性能。

长距离的数据分布– 如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值