MySQL -分表分库
分表分库的做法,主要是因为早期单机MySQL数据库这种低成本场景下无法在一个库一张表来承载同一业务表下的所有数据,因而将数据划分到不同的物理库表中去,从业务视角来形成一个大的逻辑表。这样的话能够充分利用水平拆分能力,来存储超大的数据集。
纵向拆分
根据表字段进行纵向拆分,将常用字段、热门字段归为一个表,将不常用表字段拆分出来减少冗余字段的查询返回;总
横向拆分
MySQL -分表分库
分表分库的做法,主要是因为早期单机MySQL数据库这种低成本场景下无法在一个库一张表来承载同一业务表下的所有数据,因而将数据划分到不同的物理库表中去,从业务视角来形成一个大的逻辑表。这样的话能够充分利用水平拆分能力,来存储超大的数据集。
纵向拆分
根据表字段进行纵向拆分,将常用字段、热门字段归为一个表,将不常用表字段拆分出来减少冗余字段的查询返回;总
横向拆分