liveBook · Manning

Chapter 1: The world of the data lakehouse

What you will learn in chapter 1 of Architecting an Apache Iceberg Lakehouse

The introduction explains the tradeoffs that motivated the data lakehouse and positions Apache Iceberg as an open way to make lake data usable across analytical tools.

After this chapter you will be able to

Section by section

Introduction

The introduction explains the tradeoffs that motivated the data lakehouse and positions Apache Iceberg as an open way to make lake data usable across analytical tools.

Key terms: data warehouses, data lakes, hybrid approaches, data lakehouse, Apache Iceberg, open table format, distributed storage, canonical copy, ETL, Apache Iceberg lakehouse

1.1 Evolution from database to data lakehouse

Introduces the lakehouse as the latest response to growing data-management complexity and competing platform needs.

Key terms: data lakehouse, cost, scalability, accessibility, open, interoperable

1.2 The rise of data warehouses

This section explains why transactional databases struggled with growing analytical workloads and how enterprise data warehouses addressed that mismatch, at a cost.

Key terms: OLTP, row-based layout, column-based layouts, analytical queries, enterprise data warehouse (EDW), online analytical processing (OLAP), optimized schemas, cost, rigidity

1.3 The move to cloud data warehouses

This section explains how cloud data warehouses eased the cost and scaling problems of on-premises warehouses while retaining data-loading and vendor lock-in limitations.

Key terms: storage and compute, on-premises hardware, overprovision, ETL pipelines, cloud data warehouses, compute and storage, self-service analytics, proprietary serialization formats, query semantics, duplicated storage

1.4 The data lake and the Hadoop era

The section explains why Hadoop-era data lakes emerged, what made them economical, and why their limitations left organizations needing a better way to combine lake and warehouse capabilities.

Key terms: data lake, distributed storage, semistructured and unstructured data, Hadoop Distributed File System (HDFS), MapReduce, colocated, commodity hardware, raw data, Hive, Impala

1.5 Apache Iceberg: Giving data lakes data warehouse capabilities

The section explains how Apache Iceberg addresses Hive-era limitations to give data lakes reliable, warehouse-like table behavior.

Key terms: Hive Metastore, metadata scalability, scalable table format, schema management, logical table structure, physical file layout, prune, query planning, directory listings, file-footer reads

1.6 The data lakehouse: Best of both worlds

The section explains how an Iceberg-based lakehouse combines shared, low-cost data storage with warehouse-like usability, then compares Iceberg’s flexibility and ecosystem with other table formats.

Key terms: data lakehouse, shared data products, open table formats, Apache Iceberg, snapshot-based architecture, time travel, roll back, partition evolution, hidden partitioning, transforms

1.7 Summary

Where this is used later

Concepts explained in this chapter

Chapter 2: Apache Iceberg and the lakehouse →

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.