Graph
Azure Data Lake Storage

🗂️Azure Data Lake Storage

NEW

Also known as: ADLS, ADLS Gen2

Microsoft’s scalable, secure object storage with a hierarchical namespace for analytics and big data workloads.

DESCRIPTION

Azure Data Lake Storage (ADLS) Gen2 combines the scalability and economics of object storage with a Hadoop-compatible hierarchical namespace. Built on Azure Blob Storage, it supports POSIX-style ACLs, atomic rename, and high-throughput analytics. It integrates with Azure Synapse, Databricks, HDInsight, and Spark via the ABFS driver. Typical use cases include data lakes, batch and streaming ingestion, and machine learning feature storage. Organizations use ADLS to separate compute and storage while enforcing governance and security at scale.

ALTERNATIVE DEFINITIONS

Microsoft Learn

Azure Data Lake Storage Gen2 is a set of capabilities dedicated to big data analytics, built on Azure Blob Storage.

Highlights that Gen2 capabilities are layered on top of Azure Blob Storage for analytics.

Source

Microsoft Azure

Secure, massively scalable data lake storage for your high-performance analytics workloads.

Emphasizes security and massive scalability for analytics.

Source

Azure Blob Storage Data Lake Data Lakehouse Hadoop Parquet Delta Lake Azure Synapse Analytics Azure Databricks Hierarchical Namespace Access Control List

COMPETING TERMS

Amazon S3 Google Cloud Storage

RELATIONS

KNOWLEDGE AREAS

Cloud Data Services Data Storage & Operations Data Engineering

TARGET AUDIENCE

Data Engineer Cloud Architect Data Architect DevOps Engineer

EXTERNAL SOURCES

TOP QUESTIONS

What is Azure Data Lake Storage and why use it?

Azure Data Lake Storage is Microsoft’s analytics-optimized object store with a hierarchical namespace. It provides scalable, cost-effective storage with POSIX-style ACLs for big data workloads.

Category: Overview

How does Azure Data Lake Storage differ from Azure Blob Storage?

ADLS Gen2 adds a hierarchical namespace, POSIX ACLs, and optimized filesystem operations on top of Blob Storage, improving analytics performance and manageability for big data.

Category: Comparison

What are common use cases for Azure Data Lake Storage?

Typical use cases include data lakes, ETL/ELT staging, batch and streaming ingestion, ML feature storage, and long-term archival for analytics.

Category: UseCases

How is security handled in Azure Data Lake Storage?

Security uses Azure AD for identities, RBAC for coarse access, POSIX ACLs for fine-grained control, and encryption at rest and in transit.

Category: Security

Which analytics engines integrate with Azure Data Lake Storage?

Apache Spark, Azure Databricks, Azure Synapse, HDInsight, and many Hadoop-compatible tools access ADLS via the ABFS driver.

Category: Integration

What are best practices for organizing data in Azure Data Lake Storage?

Use a medallion (bronze–silver–gold) layout, partition by date or high-cardinality keys, apply consistent naming conventions, and manage ACLs at folder boundaries.

Category: BestPractices

How does pricing work for Azure Data Lake Storage?

Costs include capacity, transactions, and data egress. Choosing appropriate tiers and minimizing unnecessary operations helps control spend.

Category: Cost

What’s a common mistake when using Azure Data Lake Storage?

Flattening all files into a few folders harms performance and governance. Proper partitioning and ACL design are critical.

Category: Mistakes

What are alternatives to Azure Data Lake Storage?

Primary alternatives include Amazon S3 and Google Cloud Storage, which offer similar object storage foundations for data lakes.

Category: Alternatives