Open lake format that brings real-time streaming updates to lakehouse tables on Flink and Spark
License
Apache-2.0
Languages
- Java
- Python
- Scala

About Apache Paimon
Apache Paimon is an open lake format for building a real-time lakehouse on Flink and Spark. It handles both streaming and batch operations on the same tables, so a single dataset can serve continuous pipelines and periodic jobs alike.
Paimon pairs a lake table format with an LSM tree structure, which lets it absorb high-frequency updates and deletes and bring real-time streaming changes directly into the lake. Engines read and write these tables without moving the data into a separate store.
Paimon started as Flink Table Store in the Flink community before becoming its own project. Its design takes cues from Iceberg.
Key features
- Streaming and batch operations on the same tables
- Real-time streaming updates merged into lake tables
- LSM tree structure for high-frequency updates and deletes
- Read and write from Flink and Spark
Details
- First released
- 2022
- Type
- Open lake format
- Language
- Java
- Compatibility
- Apache Flink · Apache Spark
- Format
- Formerly Flink Table Store
- Governance
- Apache Software Foundation
