简述分表要停服嘛?不停服怎么做?

分表是否需要停服取决于具体的分表策略和实现方式。

如果采用停服拆分方案,那么在分表过程中,系统会停止服务,旧数据在分库分表这个时间段内是静止不变的,数据全部变为了存量数据。这种方案相对简单,但是在分表这段时间没有业务流量,对业务是有损的。

如果采用不停服拆分方案,一边有流量访问,一边进行分库分表,此时数据不仅有存量还有增量,相对而言会复杂一些。具体来说,不停写旧表有两个原因:第一是因为如果读新表出现问题,还可以将读流量切回旧表。

发表评论

后才能评论