系统平滑迁移至分库分表策略与实践.pdfVIP

  • 0
  • 0
  • 约1.32千字
  • 约 3页
  • 2026-08-05 发布于北京
  • 举报

系统平滑迁移至分库分表策略与实践.pdf

1、面试题

现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态

切换到分库分表上?

2、面试官心里分析

你看看,你现在已经明白为啥要分库分表了,你也知道常用的分库分表中间件了,你也设计

好如何分库分表的方案了(水平拆分、垂直拆分、分表),那问题来了,你接下来该怎

么那个单库单表的系统给迁移到分库分表上去?

所以这都是一环扣一环的,就是看你有没有全流程经历过这个过程

友情提示

假设,你现有有一个单库单表的系统,上在跑,假设单表有600万数据

3个库,每个库里分了4个表,每个表要放50万的数据量

假设你已经选择了一个分库分表的数据库中间件,sharding-jdbc,mycat,都可以

你怎么把线上系统平滑地迁移到分库分表上面去

sharding-jdbc:自己上,找一个最基本的例子,自己写一下,试一下,跑跑看,是

非常简单的

mycat:自己上,找一个最基本的例子,自己写一下,试一下看看

1个小时以内就可以搞定了

3、面试题剖析

这个其实从low到高大上有好几种方案,我们都玩儿过,我都给你说一下

(1)停机迁移方案

我先给你说一个最low的方案,就是很简单,大家伙儿凌晨12点开始运维,或者app

挂个公告,说0点到早上6点进维,无法。。。。。。

文档评论(0)

1亿VIP精品文档

相关文档