数据库·1 天前
PostgreSQL 可选存储引擎实战指南:从 ORC 到 S3
PostgreSQL 生态中出现了多种可选存储引擎,允许用户绕过默认的堆存储(heap storage),针对不同工作负载选择底层数据布局。文章系统梳理了当前主流方案:Zedstore(列存,面向 OLAP)、ORC for PG(Hive ORC 格式)、Parquet for PG(Arrow 生态列存)、pg_lakehouse(S3 数据湖查询)、pg_strom(GPU 加速)、以及面向时序的 TimescaleDB 压缩引擎。每种引擎在写入路径、索引支持、MVCC 兼容性上各有取舍,部分引擎牺牲了 PostgreSQL 的完整事务语义以换取分析查询性能。