The Rise and Fall (and Rise?) of the HTAP Database

2025-05-29
The Rise and Fall (and Rise?) of the HTAP Database

This blog post chronicles the journey of the HTAP (Hybrid Transactional/Analytical Processing) database. From the 1970s, when a single database handled all transactions and analytics, to the 1980s' workload isolation, the 1990s' storage architecture split, and the 2010s' rise of NewSQL and cloud data warehouses, HTAP databases held great promise. However, challenges such as the difficulty of replacing existing OLTP systems, the fact that most workloads don't need distributed OLTP, cloud-native architectures favoring shared-disk over shared-nothing, and misaligned team incentives, led to HTAP's failure to gain widespread adoption. Today, the data stack is shifting towards modular lakehouse architectures, achieving HTAP functionality through composition rather than consolidation of databases. This marks the demise of HTAP databases as a standalone database, but its spirit lives on in the lakehouse architecture.

Read more
Development

PostgreSQL Cracks Top 10 in ClickBench: pg_mooncake's Analytics Breakthrough

2025-03-08
PostgreSQL Cracks Top 10 in ClickBench: pg_mooncake's Analytics Breakthrough

pg_mooncake, a PostgreSQL extension, has propelled PostgreSQL into the ClickBench top 10, a benchmark typically dominated by specialized analytics databases. This wasn't achieved through a simple wrapper, but by leveraging PostgreSQL's extensibility to implement a columnar storage format, vectorized execution using DuckDB, and in-database metadata management. This demonstrates that with careful optimization, PostgreSQL can deliver analytics performance comparable to specialized databases, while maintaining its flexibility and ecosystem advantages.

Read more