开发者社区> 问答> 正文

MYSQL那种高可用方案好用?怎么解决万一从库不同步,怎么补数据?

MYSQL那种高可用方案好用?怎么解决万一从库不同步,怎么补数据?

展开
收起
OSC开源社区 2024-05-29 15:13:51 36 0
1 条回答
写回答
取消 提交回答
  • 目前MySQL高可用方案有:

    基于复制: 包括传统复制,半同步,改良半同步,GTID复制 以及基于复制的高可用MHA,用于保证数据一致性。(该方案在业界里最成享,使用量最大,当然也是有一定的门槛)在这个方案中如果出现不一致,大多的补救逻辑都在MHA这类的软件里实现。

    基于PXC: Percona XtraDB Cluster , 强一致性同步,并发复制(金融相关业务使用比较多,对于一致性强求比较高的环境里使用) 这个属于强一致性结构。

    马上要Release的 Innodb Cluster (新的模型,也可以关注一下)

    总的来说,不管什么结构对于高可用,数据一致性一定要有一个定期数据校验的机制。能发现不一致,然后来处理。

    2024-05-30 08:44:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像