---
title: "Apache Hudi"
description: "1 posts about Apache Hudi, summarised, each linking to the original."
---

# Apache Hudi
> 1 posts about Apache Hudi, summarised, each linking to the original.

## Articles

### [Fast Copy-On-Write within Apache Parquet for Data Lakehouse ACID Upserts](https://yomu.fyi/post/fast-copy-on-write-within-apache-parquet-for-data-lakehouse-acid-upser.md)
- Company: [Uber](https://yomu.fyi/company/uber.md)
- Published: May 12, 2026
- Type: Benchmark

Large-scale lakehouse upserts can become slow and resource-intensive, especially in Apache Hudi copy-on-write mode, where affected files are read, modified, and rewritten in full. The approach adds a Parquet row-level secondary index mapping records to files and row IDs, allowing updates to locate the specific data pages containing changed records. During copy-on-write, related pages are updated while unrelated pages are copied as byte buffers, avoiding decompression, re-encoding, and record reassembly for skipped data. Benchmarks using TPC-DS sales data, Spark jobs with matching vCore and memory settings, and update rates from 5% to 50% found significantly faster speeds than traditional approaches, including Delta Lake’s default configuration. The authors plan to integrate the row-level index and fast copy-on-write into Apache Hudi for use cases such as incremental ingestion, data deletion, and CDC.
