分段扩容逻辑
2016-03-18 11:28:57 0 举报
分段扩容逻辑是一种数据结构设计策略,主要用于解决动态增长的数据存储问题。其基本思想是将一个大的数据结构划分为多个小的段,当数据量增长到一定程度时,只需对某个或某几个段进行扩容,而无需整体扩容,从而降低了扩容的复杂性和成本。这种策略在许多实际应用中得到了广泛应用,如数据库的分表、文件系统的目录树等。
作者其他创作
大纲/内容
18台机器节点层insert
18台机器1w张表
8台机器1w张表
总目标
第一步
每天的空窗期
第二步 恢复9000张表
恢复集群可用
18台机器建1w张原表
8台老机器全表rename
8台机器1K张关键表
由于新18台机器有全量表,所以恢复后可按正常入库等操作,未扩容的9000张表不提供使用,未扩容的9000张表由于有表结构可以正常入库。此方案要求,之后的扩容期,余下的未扩容表不参与业务流程。且每天需要提供readonly期,防止出现对扩容表的insert delete等操作。1000和9000只是一个概念,不是真实数字
8台机器9K张非关键表
8台老机器全表文件移走
0 条评论
下一页