MySQL中间件对比:ProxySQL/MaxScale/ShardingSphere

MySQL中间件对比

MySQL中件间对比

目标:对比以下3款MySQL中件间

一.Proxy基础能力

兼容性

发行方

发布/更新/生态

运维便利性

二.Proxy高可用架构支持

主从架构下的从库故障

ALL: 每N秒主动探测一次

ALL:探测不到,主动处理: - ShardingSphere:从路由表中标记下线 - proxysql:从group中标记下线 - MaxScale:标记下线

ALL:复制拓扑可用

ALL:1-5 秒

主从架构下的主库故障

ALL: 依赖其他高可用组件:mha,orchestrator,repmanager

ALL:3-10秒

主从架构下的主库主动维护下线

ALL:依赖于其他高可用组件维护主从切换逻辑

1-2秒

MGR架构下的故障和主动切换

ALL:依赖于MGR自身切换

ALL:探测到变更路由或group响应

2-5秒

三.中件间功能

分库分表

读写分离

权限账号

慢SQL

SQL审计

黑名单

热加载

ip透传

>> Home

51ak

2022/11/03

Categories: mysql mysql复制 raft 高可用 proxy Tags: 原创

《数据库工作笔记》公众号
扫描上面的二维码,关注我的《数据库工作笔记》公众号