一、怎么分库
垂直分库
以表为依据,按照业务归属不同,将不同的表拆分到不同的库中。
水平分库
以字段为依据,按照一定策略(hash、range 等),将一个库中的数据拆分到多个库中。
二、怎么分表
水平分表:以字段为依据,按照一定策略(hash、range 等),将一个表中的数据拆分到多个表中。
垂直分表:以字段为依据,按照字段的活跃性,将表中字段拆到不同的表(主表和扩展表)中。
以表为依据,按照业务归属不同,将不同的表拆分到不同的库中。
以字段为依据,按照一定策略(hash、range 等),将一个库中的数据拆分到多个库中。
水平分表:以字段为依据,按照一定策略(hash、range 等),将一个表中的数据拆分到多个表中。
垂直分表:以字段为依据,按照字段的活跃性,将表中字段拆到不同的表(主表和扩展表)中。