Modern Data Lakehouse
Module 16 · Core
Catalogs: the source of truth
What a catalog does, why it holds the commit pointer, and the landscape from Hive Metastore to REST catalogs.
In plain words
A catalog is the lakehouse's directory: it knows every table, where its metadata lives and who may use it. Because every engine asks the same catalog, Spark, Trino and others all see the same tables and the same latest version.
Helps to take first
Words you'll meet
This module is in production
Here's what it will cover.
Centrepiece
Point Spark, Trino and DuckDB at one catalog and watch a commit from one become visible to the others
You will understand
- Namespaces, table pointers and atomic commits
- Hive Metastore, AWS Glue, Unity Catalog, Apache Polaris, Nessie
- The Iceberg REST catalog spec
- Git-like branching of data (Nessie, Iceberg branches)
Formats
Step-throughBuild & connectCheckpoints