数据库的横向和纵向分表
2018-04-02 13:25
204 查看
1、横向分表
避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。
2、纵向分表
对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。
避免数据冗余,符合第三范式,让数据管理没有那么麻烦,但是设计的时候为了性能,可以做出妥协。
2、纵向分表
对于互联网公司来讲,数据有可能是几亿级别,如果在一个数据库的一张表中存储,数据库可能运转不过来,可以通过取模的方式来分成多个数据库和多张相同的表来减少每张表的数据量,提高性能。
相关文章推荐
- 横向和纵向的数据库分表
- mysql横向和纵向的数据库分表
- 提高性能的数据库纵向分割和横向分割
- MSSQL表分区的创建, 横向 纵向 多维度,多指标 分表
- 数据库拆分:横向拆分和纵向拆分
- Asp.Net 网站优化系列之数据库优化 分字诀 分表(纵向拆分,横向分区)
- 数据库纵向记录横向显示
- [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
- 提高性能的数据库纵向分割和横向分割
- 数据库同一张表字段横向与纵向相加
- Asp.Net 网站优化系列之数据库优化 分字诀 分表(纵向拆分,横向分区)
- 数据库拆分:横向拆分和纵向拆分
- Asp.Net 网站优化系列 数据库优化 分字诀 分表(纵向拆分,横向分区)
- sql分区-纵向分表与横向分区表(转)
- 提高系统性能数据库设计的横向分割和纵向分割技术
- Asp.Net 网站优化系列 数据库优化 分字诀 分表(纵向拆分,横向分区)
- 将数据库中的纵向排列数据改写成横向排列数据
- 数据库中的横向设计与纵向设计
- 提高系统性能数据库设计的横向分割和纵向分割技术 .
- 性能优化(案例一)-横向分表