liveBook · Manning

Hierarchical namespace

As explained in Architecting an Apache Iceberg Lakehouse

A hierarchical namespace organizes object-storage paths into directory-like structures and enables filesystem-style operations.

A hierarchical namespace adds directory structures and filesystem semantics to object storage. In ADLS Gen2, this supports analytics workloads that expect filesystem-like behavior while enabling granular access controls. section 5.4.5

The configuration provides:

  • Directory structures for organizing storage paths. section 5.4.5
  • Atomic rename operations for filesystem-style workflows. section 5.4.5
  • Fine-grained permissions through Azure AD and POSIX-style ACLs. section 5.4.5

How Architecting an Apache Iceberg Lakehouse covers it

How deep it goes
Explains directory structures, atomic renames, and access controls, but does not detail configuration steps or implementation internals.
Examples
Uses directory structures, atomic rename operations, and user-or-group ACLs as concrete filesystem-style examples.
What it assumes
Builds on Blob Storage and assumes familiarity with directory paths, identity management, and filesystem permissions.
What you can do after
Evaluate ADLS Gen2 when analytics workloads need filesystem-like paths and fine-grained storage permissions.
How it connects
Connects object storage with ADLS Gen2, Azure Blob Storage, Azure AD, POSIX ACLs, RBAC, and filesystem semantics.

Also explained in

Compare how 2 books explain hierarchical namespace →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecting an Apache Iceberg Lakehouse. The section links point to the parts of the book it draws on.