Databricks is pushing a radical rethink of database architecture, moving from the monolithic structures that have long defined systems like Postgres and MySQL to a new paradigm called LTAP. This evolution, detailed on the Databricks blog, aims to solve fundamental issues of data loss, scaling, and performance interference.
Related startups
Traditional databases store their write-ahead logs (WAL) and data files on a single machine's disk. This monolithic design, while functional, creates inherent risks: data loss due to misconfiguration or hardware failure, expensive read replicas for scaling, and analytical queries that directly degrade transactional performance.
The Monolith's Limits
The core problem lies in the co-location of WAL and data files. Committing a transaction involves writing to the WAL first for speed and safety, then asynchronously updating data files. This makes durability dependent on local disk reliability.