How Delta Tables Work Inside Microsoft Fabric's Lakehouse Storage
Delta tables are the default table format in Microsoft Fabric's Lakehouse, built on Parquet files and enhanced with a transaction log stored in a dedicated _delta_log folder. This transaction log records every insert, update, delete, and schema change as a sequential JSON file, enabling features like ACID transactions, time travel, and schema enforcement. Each Delta table in the Lakehouse is physically stored under the Tables folder in OneLake, Fabric's unified ADLS Gen2-compatible storage layer, as a collection of compressed columnar Parquet files read in parallel by Spark. Unlike plain Parquet files, Delta tables support actual row-level updates and deletes, making them far more suitable for analytical workloads. Tables created via Spark, pipelines, or Dataflows are automatically registered and become queryable through the Lakehouse's SQL endpoint without manual configuration.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in