如何区分数据库中的水平分表与垂直分表?
- 内容介绍
- 文章标签
- 相关推荐
本文共计647个文字,预计阅读时间需要3分钟。
1. 水平分表是为了解决单表数据过大引起效率问题,可通过HASH、范围、取模段,将大表细分为小表片段。
2.垂直分表是将宽表变为多个窄表,实现数据记录的前后分离。
1.水平分表
是为了解决单表数据过大引起效率问题,可以通过HASH、范围、取模邓手段拆分,将大表化小的手段
2.垂直分表
是将宽表变成几个窄表的手段,几个拆分前后的数据记录数未改变。通过将少量的重要字段剥离到窄表,让每个页容纳更多的行,减少跨页检索,减少磁盘扫描范围,达到高效的目的。
本文共计647个文字,预计阅读时间需要3分钟。
1. 水平分表是为了解决单表数据过大引起效率问题,可通过HASH、范围、取模段,将大表细分为小表片段。
2.垂直分表是将宽表变为多个窄表,实现数据记录的前后分离。
1.水平分表
是为了解决单表数据过大引起效率问题,可以通过HASH、范围、取模邓手段拆分,将大表化小的手段
2.垂直分表
是将宽表变成几个窄表的手段,几个拆分前后的数据记录数未改变。通过将少量的重要字段剥离到窄表,让每个页容纳更多的行,减少跨页检索,减少磁盘扫描范围,达到高效的目的。

