# Paimon表分区介绍
Paimon支持分区表，通过分区可以将数据按照指定的规则划分为多个子集，提高查询性能和数据管理效率。分区是Paimon查询优化的重要手段，查询时通过分区裁剪可以大幅减少需要扫描的数据量。
#### 分区类型
- Identity分区：直接使用源字段的值作为分区值，是最常用的分区方式。例如按日期字段分区。
- Bucket分区：对指定字段的值进行哈希计算后取模，将数据均匀分布到指定数量的桶中，适用于数据均匀分布和并发写入场景。
- 多重分区：支持同时使用多个分区字段，例如先按日期分区再按Bucket分区，实现多级数据组织。
 
#### 分区演进
Paimon支持分区演进，可以通过ALTER TABLE语句添加或删除分区字段。分区变更只会影响新写入的数据，已有的数据文件仍保持原有的分区布局，无需进行数据迁移。
分区演进规则：
- 添加分区字段：新数据会按照新的分区方式写入，历史数据保持不变。
- 删除分区字段：删除分区字段后，新数据不再按照该字段分区写入。
- 分区字段ID稳定：在分区演进时，分区字段ID保持不变，确保历史数据可正确读取。
 
