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中。
...全文
302 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
鲁虾 2021-04-30
  • 打赏
  • 举报
回复
看来论坛这种模式真没落了哈,活跃度太弱了。 基本思路搞清了!谢谢各位,尤其是tong386老弟。辛苦!!
tong386 2021-04-26
  • 打赏
  • 举报
回复
把订单表放单独的库。把历史数据超过6个月的数据放到历史库。 怎么样?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧