OpenViSTAI · Agents · Blockchain · Crypto
Menu
Storage & Data Availability

Delta Lake

Delta Lake is an open-source storage framework that adds lakehouse tables to existing data lakes, supporting transactional data operations and access through multiple processing engines.

Independent OpenViST project profile, based on linked sources.

Delta Lake — OpenViST project profile in Storage & Data Availability.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Delta Lake when building a lakehouse layer over an existing data lake and when transactional tables need to support both streaming and batch data work. The official documentation points new users to a quickstart with Apache Spark.

Who it is for

  • Data engineering teams building ingestion and transformation pipelines.
  • Analytics teams that need batch and streaming workloads to use shared tables.
  • Application developers integrating lakehouse data through Scala, Java, Rust or Python APIs.

Documented uses

  • Write and query lakehouse tables over data stored in S3, ADLS, GCS or HDFS.
  • Combine streaming ingestion with batch backfills and interactive queries.
  • Apply schema enforcement, version tables for rollback, and perform merge, update or delete operations.
  • Let supported processing engines read and write Delta tables.
Before you choose

Requirements & limits

The project is described as open source and free. Its homepage identifies APIs for Scala, Java, Rust and Python.

  • The documented getting-started route uses Apache Spark.
  • The documentation lists connectors for Apache Spark, Apache Flink, Apache Hive, Apache Trino and AWS Athena.
  • UniForm enables Iceberg and Hudi clients to read Delta tables; the stated compatibility is for reading.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Explore Delta Lake with Apache Spark

Follow the documented starting path for using Delta Lake with Apache Spark.

Before you start

  • Apache Spark

Steps

  1. Open the Delta Lake documentation.

  2. Follow its quickstart guide to learn how to use Delta Lake with Apache Spark.

Expected outcome

The documentation directs you to a quickstart for using Delta Lake with Apache Spark.

Guide limitations

  • The referenced quickstart steps are not included here.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
12 October 2026
Original website title
Home | Delta Lake · Official homepage title · retained in its source language