https://github.com/tencent-we...

*PhxSQL是一个兼容MySQL、服务高可用、数据强统一的关系型数据库集群。PhxSQL以单Master多Slave形式部署,在集群内超过一半机器存活的状况下,可本身实现主动Master切换,且保证数据一致性。*

相比目前业界风行的MySQL高可用计划,PhxSQL有三个劣势:

  1. 不少MySQL高可用计划只实现了高可用,不保证数据强统一;PhxSQL完满地同时满足了高可用和强统一;在主备数据一致性上,PhxSQL达到了和zookeeper同样的级别;
  2. PhxSQL的高可用计划不依赖zookeeper这类第三方选主服务,比照其余的高可用计划在部署上更加简略;
  3. 齐全兼容MySQL,已有的MySQL应用程序齐全不须要做任何的批改就能迁徙到PhxSQL。

本文以PPT的模式来论述一下PhxSQL的设计与实现。从MySQL的容灾缺点开始讲起,接着论述实现高可用强统一计划的思路,而后具体分析每个实现环节要留神的要点和解决方案,最初展现了PhxSQL在容灾和性能上的成绩。

本文原创作者微信团队转自微信后盾团队如有侵权请分割咱们删除

OpenIMgithub开源地址:

https://github.com/OpenIMSDK/...

OpenIM官网 :https://www.rentsoft.cn

OpenIM官方论坛:https://forum.rentsoft.cn/

更多技术文章:

开源OpenIM:高性能、可伸缩、易扩大的即时通讯架构
https://forum.rentsoft.cn/thr...

【OpenIM原创】简略轻松入门 一文解说WebRTC实现1对1音视频通信原理
https://forum.rentsoft.cn/thr...

【OpenIM原创】开源OpenIM:轻量、高效、实时、牢靠、低成本的音讯模型

https://forum.rentsoft.cn/thr...