从单库到分库分表无缝迁移与优化方案.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-07-28 发布于北京
  • 举报

从单库到分库分表无缝迁移与优化方案.pdf

《008_从单库到分库分表的无缝衔接迁移方案》

分库分表+读写分离一块儿玩儿的

你有多个主库,主库里存放了大量的分表,每个主库都挂了一两个从库,抗80%以上的常规

的crud,数据binlog同步到ES支撑复杂查询

你要分多少1024张,数据库服务器的数量你需要规划一下,主库服务器、从库服务

器、ES服务器、数据同步服务器,资源都到位了,申请下来了,单库单表里的数据,如

何无缝迁移到分库分表的环境里去

双写

针对分库分表环境的系统代码肯定要进行修改,sharding-sphere中间件做一个代码的修改,

部署,连接的就是分库分表的环境;老系统-单库单表,也在运行;做一个线上流量的

拷贝和分发

Nginx做一个流量分发策略

同一个请求,分发给两套系统,你需要做数据,数据数量不能少多,数据内容不能变化,

新系统-分库分表这套环境彻底ok了

组合条件+模糊搜索

要不然就是基于sharding-jdbc之类的中间件去做merge,他会并行查询所有的库里的所有

的表,然后内存级进行merge,太慢了,这个太坑,基本不建议这么搞;针对那种不包含

sharding字段的复杂查询,特别是多条件组合,甚至还有全文检索的模糊匹配需求,那就直

接把索引都建到ES里去

基于ES来筛选数据就可以了,

文档评论(0)

1亿VIP精品文档

相关文档