做分库分表扩容方案:
加入数据量在1000万以内
用2台机器 来分 ,一台 500万
前4条数据,来做比方,数据切片字段 %2 来分 第二条,第四条数据落在 第一台机器 第一条,第三条数据 落在第二台机器
切分之后, 需要对每台机器做一个双主,用来做高可用,做好 VIP漂移
加入数据 超过1200万之后,性能极差,这个时候就需要 成倍扩容
搞成4台机器
第一条落在第二台机器,第二条落在第三台机器,第三条落在第4台机器,第四条落在第一台机器
此法发现 第一台和 第三台的数据 来自以前的 第一台数据 第二台,第四台 来自于 第二台机器
第一台,第三台 就用 第一次 %2 的 第一台两条高可用机器 第二台,第四台 用 第一次 %2 的 第二台机器的高可用两台机器
无需停机,快速扩容,等到一个夜深人静的时候,数据一致之后,解除 其双主关系, 删除冗余数据
为新的4台机器做 高可用,双主部署
网友评论