Cover of The Book on Apache Polaris by Alex Merced

The Book on Apache Polaris

Published by Self-published · Tech

Building the open data lakehouse with the industry standard Iceberg REST catalog.

About the author: Alex Merced is Head of Developer Relations at Dremio and the author of 77 books on data, AI, economics, fiction, and tabletop RPGs. His story is on WhoIsAlexMerced.com.

Who this book is for

Data engineers, data architects, platform engineers, and technical leaders who design, build, or scale open data lakehouses and want to avoid catalog lock-in and understand the Iceberg REST specification.

Table of contents

  1. What Is a Data Lakehouse
  2. What Is Apache Iceberg
  3. The Lakehouse Catalog and the REST Catalog Specification
  4. What Is Apache Polaris
  5. Quickstart: Your First Polaris Catalog
  6. Installing Dependencies
  7. Deploying Polaris
  8. Creating a Catalog
  9. Using Polaris
  10. Realms, Entities, and Policy
  11. Generic Tables and Telemetry
  12. The Command Line Interface and Admin Tool
  13. Configuring Polaris
  14. Managing Security and Access Control
  15. Deploying with Helm Charts
  16. Metastores: Persistence Backends
  17. Federation: Unifying Multiple Catalogs
  18. The Polaris API, Spark Client, and Evolution
  19. Dremio Open Catalog: Managed Polaris
  20. Polaris with PyIceberg
  21. Polaris for Agentic Analytics
  22. Data Mesh and Federated Governance
  23. The Future of Apache Polaris

Excerpt

A company with forty terabytes of sales records, customer interactions, and supply chain events faces a decision that will shape its data strategy for the next decade. The data lives in object storage already, sitting in hundreds of thousands of files across S3 buckets and Azure containers. Analysts want to run SQL queries against it. Data scientists want to train models on it. The finance team wants a dashboard that updates every morning by 7 a.m. The question is not whether to store the data. The question is how to make it useful.

Related books

Work with Alex