目录
1、分库分表使用场景
分库,当表的数量很多导致数据系统的单个数据库很大,这时候需要根据不同业务将表拆分到多个数据库中;分表,当表中的数据太多的时候导致单个表的太大,这时候需要将表中的数据拆分到多个表中。
所以分库分表在实际操作中可以分为三种实现:分库、分表、分库分表。
2、常见的分库分表方案
水平分库:以字段为依据,按照一定策略(hash、range等),将一个库中
的数据c到多个库中。
水平分表:以字段为依据,按照一定策略(hash、range等),将一个表中的
数据拆分到多个表中。
垂直分库:以表为依据,按照业务归属不同,将不同的表拆分到不同的库中。
垂直分表:以字段为依据,按照字段的活跃性,将表中字段