mysql分布式数据如何同步与备份?

目前公司作了mysql集群,同时也作了主备,但由于每次备份时采用全量备分,出了问题时恢复麻烦。如果采用增量备份,维护数据一致性又很复杂。 有没有实践中将二者处理得很较好的案例。

参与7

1同行回答

顾黄亮顾黄亮  技术总监 , 畅销书作者
mysql其实只有一种复制方式,就是基于binlog的复制,但是基于binlog的复制又分三种,一种是基于sql的复制,第二种是基于行的复制,第三个就是混合复制,第一种是使用最多的。我不知道你描述的全量和增量是什么方式,继续说下binlog,如果是基于sql的复制,它的binlog文件比较小,而且可以用...显示全部

mysql其实只有一种复制方式,就是基于binlog的复制,但是基于binlog的复制又分三种,一种是基于sql的复制,第二种是基于行的复制,第三个就是混合复制,第一种是使用最多的。我不知道你描述的全量和增量是什么方式,继续说下binlog,如果是基于sql的复制,它的binlog文件比较小,而且可以用于实时的还原,但是有一些更新语句不能使用,复杂一些的语句对系统的开销比较大。如果基于行的复制,顾名思义,那就是binlog文件会很大,任何情况都会被复制,更加安全可靠,且速度会快很多。鉴于以上,mysql还提供混合模式,可以试一试。

收起
银行 · 2019-09-16
浏览1618

提问者

郭维
项目经理广东联通
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-09-16
  • 关注会员:2 人
  • 问题浏览:2307
  • 最近回答:2019-09-16
  • X社区推广