OrioleDB:PostgreSQL 的高性能存储扩展
2025-07-19
OrioleDB 是一个 PostgreSQL 存储扩展,它作为默认 Heap 存储引擎的替代品,显著提升了 PostgreSQL 的性能。通过重新设计 MVCC、页面缓存和检查点等核心组件,OrioleDB 改善了事务型工作负载的吞吐量和可预测性,同时保持了 PostgreSQL 的用户体验。最新的版本增加了对非 B 树索引类型、表空间和 fillfactor 的支持,并对查询和索引性能进行了优化。基准测试结果显示,与 PostgreSQL 默认的 Heap 存储引擎相比,OrioleDB 在 TPC-C 和 sysbench 工作负载下,吞吐量有了显著提升,例如在 go-tpc 测试中,tpmC 提升了数倍。
阅读更多
开发