云数据库 GAUSSDB-分区表介绍
分区表介绍
分区表(Partitioned Table)是指在单节点内,依据分区键及相应分区策略,对表数据进行逻辑层面的切分,本质上属于水平分区(Horizontal partition)策略。分区表增强了数据库应用程序的性能、可管理性和可用性,并有助于降低存储大量数据的总体拥有成本。通过分区,表、索引及索引组织表可被拆分为更小单元,实现数据库对象的精细化管理与访问。
GaussDB 提供了丰富的分区策略和扩展能力,以满足不同业务场景的需求。由于分区策略的实现完全由数据库内部实现,用户无感知,因此它几乎可以在实施分区表优化策略以后做平滑迁移,无需耗费人力物力的应用程序更改。本章围绕GaussDB分区表的基本概念从以下几个方面展开介绍:
- 分区表基本概念:从分区表的基本概念出发,介绍分区表的Catalog存储方式以及内部对应原理。
- 分区策略:从分区表所支持的基本类型出发,介绍各种分区模式下对应的特性以及能够达到的优化特点和效果。