Apache Gravitino: A Multi-regional, Geo-distributed Meta Datalake
summary
Apache Gravitino presents a geo-distributed metadata lake that discovers schemas automatically, propagates schema changes back to sources, and runs cross-source SQL joins (demoed joining Hive and Postgres) without moving terabytes. Built connectors include Hive, Iceberg, Hoodie, JDBC-backed databases, Kafka streaming and a custom Trino connector; it uses Apache Ranger for access control, emits OpenLineage lineage, and exposes REST / CLI / Java / Python APIs. Recent v0.9 adds AI model and file-catalog support, a virtual file system, Helm/Kubernetes charts, and ~197 contributors with 1.0 forthcoming.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:04What is Apache Gravitino
- 3:57Key features
- 7:46Demo setup and API
- 10:16UI and CLI interaction
- 13:10Metadata entities management
- 16:27Catalog types and sources
- 18:24Programming APIs and hooks
- 19:11Multi-cloud and multi-region
- 20:12Cross-source queries demo
- 22:45Resources and documentation for Gravitino
- 23:49Use cases and benefits
- 24:30Project status
- 25:13Q&A on failover
related talks
33mStreamlining Metadata Management with PostgreSQL and Apache Gravitino
37mBreakdown New Data Silos in Generative AI
34mApache Iceberg.
50mDesigning a scalable data platform based on Apache Spark/Iceberg
34mCloud Agnostic Data Platform with DBT, Trino, Iceberg and MinIO
37mApache Iceberg: An Architectural Look Under the Covers
31mBuilding large scale, transactional data lakes with Apache Hudi
38mHerding Cat(alogue)s: The Apache Iceberg™ Catalog Landscape
