Skip to content
Modern Lakehouse Concepts & Interoperability Last updated: May 29, 2026

Decoupled Compute and Storage

An architecture separating the compute resources used to execute queries from the storage systems where data files reside.

decoupled compute storagecompute storage separationcloud data architecture

Decoupled Compute and Storage

Decoupled Compute and Storage is a foundational architectural pattern in cloud-native data platforms. In traditional databases and Hadoop clusters, data files are stored on the same physical disks as the execution engine. Decoupling separates these layers, storing files in inexpensive object storage (such as Amazon S3, Google Cloud Storage, or Azure Blob Storage) while executing queries on independent clusters of virtual machines.

Architectural Blueprint

Separating these layers splits the system responsibilities:

Advantages of Decoupled Architectures

๐Ÿ“š Go Deeper on Apache Iceberg

Alex Merced has authored three hands-on books covering Apache Iceberg, the Agentic Lakehouse, and modern data architecture. Pick up a copy to master the full ecosystem.

โ† Back to Iceberg Knowledge Base