1、横向分表
避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。
2、纵向分表
对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。
1、横向分表
避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。
2、纵向分表
对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。