Hierarchical namespace
A hierarchical namespace is a naming system that organizes identifiers into nested levels beneath a root or parent namespace.
Architecting an Apache Iceberg Lakehouse
A hierarchical namespace organizes object-storage paths into directory-like structures and enables filesystem-style operations.
- How it is used
- Supports analytics workloads that require directory behavior, filesystem operations, and granular permissions on object storage.
- 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 you can do after
- Evaluate ADLS Gen2 when analytics workloads need filesystem-like paths and fine-grained storage permissions.
Read how Architecting an Apache Iceberg Lakehouse explains hierarchical namespace →
Authorization in Action
A hierarchical namespace is a naming system whose identifiers are organized into levels beneath a root or other parent nodes.
- How it is used
- Supports identity naming and lookup where a known root enables discovery and delegated control.
- How deep it goes
- Explains hierarchy, discovery, delegation, and stale-path risks through enterprise identity examples.
- Examples
- Uses DNS, X.509 certificates, LDAP employee paths, and ACME reorganizations as examples.
- What you can do after
- Evaluate how hierarchy improves lookup and delegation while creating stale-path and ownership risks.
Read how Authorization in Action explains hierarchical namespace →
Related concepts
- namespacekind of · A namespace is a naming context or identifier space in which names are defined and resolved, distinguishing them from names in other contexts.
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.

