apache/hudi
Upserts, Deletes And Incremental Processing on Big Data. observed · 2026-08-28
Health v2 · maintenance only
91/100
- Activity 99
- Release rhythm 75
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 69
- age_days: 3549
- days_rel: 86
- days_push: 7
- n_releases_24m: 8
Adoption not part of the score
6219 stars · 2501 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Apache Hudi is an open data lakehouse platform built on a high-performance open table format that brings database functionality like transactions, upserts, deletes, and indexing to data lakes. It supports incremental processing pipelines with low-latency analytics across engines such as Spark, Flink, Presto, and Trino.
Use cases
- upsert and delete records in a data lake on S3
- build incremental streaming pipelines instead of batch jobs
- ingest database CDC changes into a lakehouse table
- query data lake tables with ACID guarantees from Spark or Trino
- time travel to query historical versions of a table
- deduplicate and merge high-throughput streaming data
When to choose
- you need fast, mutable upserts/deletes on cloud object storage
- you want minute-level incremental processing over a data lake
- you need ACID transactions and concurrency control across multiple writers
- you use Spark or Flink and want an open table format with rich indexing
When to avoid
- you only need append-only immutable data with simple reads
- your stack is non-JVM and you need full write support (hudi-rs is still maturing)
- you want a fully managed warehouse without operating table services like compaction and clustering
Facets
library · maturity stable
etl streaming database data-science big-data databases analytics jvm cloud self-hosted data-lakehouse table-format upserts incremental-processing acid-transactions apache-spark apache-flink cdc time-travel open-table-format data-engineering docker
10 sources
- readme: https://github.com/apache/hudi · fetched 2026-08-28 · 7009412ae214
- homepage: https://hudi.apache.org/ · fetched 2026-08-29 · 7555aff3fef5
- site_page: https://hudi.apache.org/docs/overview · fetched 2026-08-29 · b18ddcd765f9
- site_page: https://hudi.apache.org/docs/quick-start-guide · fetched 2026-08-29 · d7d5f014159d
- site_page: https://hudi.apache.org/docs/indexes · fetched 2026-08-29 · 7d067d24398e
- site_page: https://hudi.apache.org/docs/concurrency_control · fetched 2026-08-29 · 953eb294c103
- site_page: https://hudi.apache.org/docs/sql_queries · fetched 2026-08-29 · b18fbd93b2c9
- site_page: https://hudi.apache.org/learn/faq · fetched 2026-08-29 · 39423159dae0
- site_page: https://hudi.apache.org/ecosystem · fetched 2026-08-29 · 201cc0caab05
- site_page: https://hudi.apache.org/releases/download · fetched 2026-08-29 · a1a46910c304
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| apache/hudi | main | 91 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem