HTAP数据库:从辉煌到消亡,以及湖仓一体的崛起

2025-05-29
HTAP数据库:从辉煌到消亡,以及湖仓一体的崛起

本文回顾了HTAP数据库(混合事务分析处理)的发展历程。从70年代单一数据库处理所有事务和分析到80年代的工作负载隔离,再到90年代的存储架构分裂,以及2010年代NewSQL和云数据仓库的兴起,HTAP数据库曾一度被寄予厚望。然而,由于替换现有OLTP系统难度大、大多数工作负载无需分布式OLTP、云原生架构偏好共享磁盘而非共享无以及团队利益不一致等原因,HTAP数据库最终未能广泛普及。如今,数据栈转向模块化湖仓一体架构,通过组合而非整合数据库来实现HTAP的功能,这标志着HTAP数据库作为一种独立数据库的消亡,但其理念在湖仓一体架构中得到了延续。

阅读更多
数据库 HTAP

PostgreSQL 性能优化:pg_mooncake 跻身 ClickBench 前十

2025-03-08
PostgreSQL 性能优化:pg_mooncake 跻身 ClickBench 前十

pg_mooncake 项目通过一系列优化,使 PostgreSQL 在 ClickBench 基准测试中进入前十,挑战了专用分析型数据库的统治地位。该项目并非简单的封装,而是在 PostgreSQL 中原生构建,通过列存储格式、向量化执行(集成 DuckDB)以及直接在 PostgreSQL 中管理元数据等技术手段,显著提升了 PostgreSQL 的实时分析性能。这证明了 PostgreSQL 在经过精心调整后,具备与专用数据库媲美的分析能力,同时保留了其灵活性和生态优势。

阅读更多
数据库 ClickBench