https://github.com/tencent-we...
*PhxSQL是一个兼容MySQL、服务高可用、数据强统一的关系型数据库集群。PhxSQL以单Master多Slave形式部署,在集群内超过一半机器存活的状况下,可本身实现主动Master切换,且保证数据一致性。*
相比目前业界风行的MySQL高可用计划,PhxSQL有三个劣势:
- 不少MySQL高可用计划只实现了高可用,不保证数据强统一;PhxSQL完满地同时满足了高可用和强统一;在主备数据一致性上,PhxSQL达到了和zookeeper同样的级别;
- PhxSQL的高可用计划不依赖zookeeper这类第三方选主服务,比照其余的高可用计划在部署上更加简略;
- 齐全兼容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...