// stream-processing
Incremental Data Processing Framework
An open-source framework for managing storage for real-time data processing on top of data lakes. Hudi provides record-level insert, update, and delete capabilities along with change streams, enabling incremental data pipelines on large-scale datasets.
Python data engineers use Hudi with PySpark to build CDC (Change Data Capture) pipelines on data lakes — ingesting database change events from Kafka and applying upserts to Hudi tables on S3 using `UPSERT` operation type. Hudi handles deduplication and merge semantics automatically, enabling mutable data lake tables without full partition rewrites.
An open-source framework for managing storage for real-time data processing on top of data lakes. Hudi provides record-level insert, update, and delete capabilities along with change streams, enabling incremental data pipelines on large-scale datasets.
Yes, Apache Hudi is free to use.
Apache Hudi is listed under the Stream Processing category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
AS Apache Samza Distributed Stream Processing Framework | Free | ★ 4.0 | → |
AG Apache Gravitinonew Unified Metadata Management | Free | ★ 4.0 | → |
AP Apache Pulsarfeatured Distributed Pub-Sub Messaging | Free | ★ 4.5 | → |