mysql 分布式集群架构搭建
鲁虾 2021-04-25 07:09:07 大家好,目前有个电商场景,
一、目前现状:
每天订单2-4万单,单点mysql数据库(或通过云服务,读写分离),单表条5000万+,当订单量超过5万,就会产生性能瓶颈,需要升级架构
二、未来预期:
未来预计每天20万+,甚至更多,最好能线性增加
需要解决:
准备做上分布式的数据库架构,
目前步骤:
第一步:分库分表,(这块好理解)
1、(按功能垂直分库)
2、(按时间水平切分)
第二步:搭建自己的分布式mysql机器配置
这几天调研的技术有如下:
1、 Mycat
2、mysql-proxy
3、 canal + otter
问一下大家,目前比较稳定、电商常用的mysql集群架构是怎么搭建??? 另有小需求:部分数据的更新,可以通过log灌入到ES中。