1、横向分表
避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。
2、纵向分表
对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。
本文介绍了两种分表策略:横向分表与纵向分表。横向分表有助于避免数据冗余并简化数据管理;纵向分表则适用于大规模数据集,通过分散存储减轻单一数据库的压力,从而提高整体性能。
1、横向分表
避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。
2、纵向分表
对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。
6654
1231

被折叠的 条评论
为什么被折叠?