Columnar Encoding
列式编码将关系数据按列而非按行存储,使同列同类型数据连续排列,便于类型专用压缩与向量化扫描。
用途
在分析型查询(OLAP)中减少 I/O 与提升压缩率,只读取所需列。
机制
每列独立连续存储,配合 RLE、字典编码、Bit-Packing、FOR 等类型专用压缩。行数据通过行号映射到各列偏移。
用例
- OLAP 列式数据库
- 数据仓库存储
- 日志分析引擎
列式编码将关系数据按列而非按行存储,使同列同类型数据连续排列,便于类型专用压缩与向量化扫描。
在分析型查询(OLAP)中减少 I/O 与提升压缩率,只读取所需列。
每列独立连续存储,配合 RLE、字典编码、Bit-Packing、FOR 等类型专用压缩。行数据通过行号映射到各列偏移。