41554 blogs · [ { "id": "01a07df3-414d-70de-b244-a66d8f69890d", "title": "Beyond Offset Lag: Computing Time in Queue for Apache Hudi Data Lake Pipelines at Petabyte Scale", "url": "https://hudi.apache.org/blog/2026/08/26/beyond-offset-lag-computing-time-in-queue-for-apache-hudi-pipelines", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d8f8d5bc6", "title": "Point Lookups on the Lakehouse: How Hudi Indexes Accelerate Read-Heavy Workloads", "url": "https://hudi.apache.org/blog/2026/08/14/hudi-for-read-heavy-workloads-point-lookups-with-indexes", "published_at": "2026-08-14T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d90883829", "title": "Apache Hudi vs Apache Iceberg Performance: What Benchmarks Show, and What We Measured", "url": "https://hudi.apache.org/blog/2026/08/13/hudi-vs-iceberg-performance-benchmarks", "published_at": "2026-08-13T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d90b86cbe", "title": "Apache Hudi vs Delta Lake for Write-Heavy Workloads", "url": "https://hudi.apache.org/blog/2026/08/12/hudi-vs-delta-lake-for-write-heavy-workloads", "published_at": "2026-08-12T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d912941ee", "title": "Apache Hudi vs Apache Iceberg for Streaming Ingestion", "url": "https://hudi.apache.org/blog/2026/08/11/hudi-vs-iceberg-for-streaming-ingestion", "published_at": "2026-08-11T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d91fd80a8", "title": "Apache Hudi vs Apache Iceberg for CDC Workloads", "url": "https://hudi.apache.org/blog/2026/08/06/hudi-vs-iceberg-for-cdc-workloads", "published_at": "2026-08-06T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9206be2b", "title": "Migrating from Apache Iceberg to Apache Hudi", "url": "https://hudi.apache.org/blog/2026/08/05/migrating-from-apache-iceberg-to-hudi", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d925eb421", "title": "Migrating from Delta Lake to Apache Hudi", "url": "https://hudi.apache.org/blog/2026/08/04/migrating-from-delta-lake-to-hudi", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9355d042", "title": "Migrating from Apache Hive Tables to Apache Hudi", "url": "https://hudi.apache.org/blog/2026/07/30/migrating-from-hive-to-hudi", "published_at": "2026-07-30T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d93be2a04", "title": "Migrating from Parquet to Apache Hudi: A Practical Guide", "url": "https://hudi.apache.org/blog/2026/07/29/migrating-from-parquet-to-hudi", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9495824d", "title": "Using Apache Hudi with Apache Iceberg: Interoperability via Apache XTable", "url": "https://hudi.apache.org/blog/2026/07/28/using-hudi-with-apache-iceberg-via-xtable", "published_at": "2026-07-28T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d94bb2748", "title": "Open Table Format vs Data Lakehouse: What's the Difference?", "url": "https://hudi.apache.org/blog/2026/07/24/open-table-format-vs-data-lakehouse", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9522b667", "title": "Data Lakehouse vs Data Warehouse vs Data Lake: What's the Difference?", "url": "https://hudi.apache.org/blog/2026/07/23/lakehouse-vs-data-warehouse-vs-data-lake", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d959b4d48", "title": "What is CDC on a Data Lake?", "url": "https://hudi.apache.org/blog/2026/07/22/what-is-cdc-on-a-data-lake", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d969044e9", "title": "What is a Streaming Data Lake?", "url": "https://hudi.apache.org/blog/2026/07/21/what-is-a-streaming-data-lake", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d97770e90", "title": "What is ACID on a Data Lake?", "url": "https://hudi.apache.org/blog/2026/07/17/what-is-acid-on-a-data-lake", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d97c22002", "title": "Can a Lakehouse Really Run Maintenance Without Blocking Writes?", "url": "https://hudi.apache.org/blog/2026/07/17/async-compaction-background-maintenance", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d98a5c105", "title": "What is Incremental ETL on a Data Lake?", "url": "https://hudi.apache.org/blog/2026/07/16/what-is-incremental-etl-on-a-data-lake", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d98f0ca46", "title": "What is Upsert on a Data Lake?", "url": "https://hudi.apache.org/blog/2026/07/15/what-is-upsert-on-a-data-lake", "published_at": "2026-07-15T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d99a5aa58", "title": "What is an Open Table Format?", "url": "https://hudi.apache.org/blog/2026/07/14/what-is-an-open-table-format", "published_at": "2026-07-14T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9a4708fa", "title": "Apache Hudi Explained: Copy-on-Write vs Merge-on-Read in 5 Minutes", "url": "https://hudi.apache.org/videos/2026/05/08/apache-hudi-explained-copy-on-write-vs-merge-on-read-in-5-minutes", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9b3eb2c3", "title": "Demystifying Apache Hudi", "url": "https://hudi.apache.org/videos/2026/01/17/demystifying-apache-hudi", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9c34bcef", "title": "Use the precombine key to handle out-of-order data with Apache Hudi", "url": "https://hudi.apache.org/videos/2025/11/19/use-the-precombine-key-to-handle-out-of-order-data-with-apache-hudi", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9ce52cdc", "title": "Coding Apache Trino Time Travel Queries Of Hudi Tables", "url": "https://hudi.apache.org/videos/2025/11/01/coding-apache-trino-time-travel-queries-of-hudi-tables", "published_at": "2025-11-01T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9d0b9d05", "title": "Apache Hudi: A Database Layer Over Cloud Storage for Fast Mutations & Queries", "url": "https://hudi.apache.org/videos/2025/10/07/a-database-layer-over-cloud-storage-for-fast-mutations-and-queries", "published_at": "2025-10-07T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9d697896", "title": "[Streaming Lakehouse] Flink Streaming Ingestion to Cloud-lake at Scale", "url": "https://hudi.apache.org/videos/2025/09/29/flink-streaming-ingestion-to-cloud-lake-at-scale", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9e447d54", "title": "[Streaming Lakehouse] High-throughput streaming Lakehouse with Apache Hudi", "url": "https://hudi.apache.org/videos/2025/09/29/high-throughput-streaming-lakehouse-with-apache-hudi", "published_at": "2025-09-29T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9ec56e52", "title": "Redefining Open Lakehouse Architecture with Apache Hudi 1.0", "url": "https://hudi.apache.org/videos/2025/08/11/redefining-open-lakehouse-architecture-1.x", "published_at": "2025-08-11T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9f6ab12c", "title": "Apache Hudi does XYZ (1/10): File pruning with multi-modal index", "url": "https://hudi.apache.org/videos/2025/06/16/apache-hudi-does-xyz-110", "published_at": "2025-06-16T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66d9fe7e4af", "title": "Metadata and Schema of Hudi Table", "url": "https://hudi.apache.org/videos/2025/03/14/metadata-and-schema-of-hudi-table", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da0dfb091", "title": "Create your first Apache HUDI table in 5 simple steps", "url": "https://hudi.apache.org/videos/2025/01/26/create-your-first-apache-hudi-table-in-5-simple-steps", "published_at": "2025-01-26T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da1737326", "title": "Learn about Apache Hudi 1.0.0 Expression Index | hands on Labs", "url": "https://hudi.apache.org/videos/2025/01/04/learn-about-apache-hudi-1-0-0-expression-index-hands-on-labs", "published_at": "2025-01-04T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da1b3d74c", "title": "Learn About Secondary Indexes in Apache Hudi 1.0.0 | Hands-On Labs", "url": "https://hudi.apache.org/videos/2024/12/25/learn-about-secondary-indexes-in-apache-hudi-1-0-0", "published_at": "2024-12-25T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da2804c2f", "title": "Create Data Lake using aws Glue as beginner", "url": "https://hudi.apache.org/videos/2024/11/17/Create-Data-Lake-using-aws-Glue-as-beginner", "published_at": "2024-11-17T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da2e6a02f", "title": "Practice of building a lakehouse based on Apache Hudi at Kuaishou Inc", "url": "https://hudi.apache.org/videos/2024/10/22/practice-of-building-a-lakehouse-based-on-apache-hudi-at-kuaishou-inc", "published_at": "2024-10-22T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da399e419", "title": "Learn How to Read Hudi Tables on S3 Locally in Your PySpark Job | Essential Packages You Need to Use", "url": "https://hudi.apache.org/videos/2024/10/06/learn-how-to-read-hudi-tables-on-s3-locally-in-your-pyspark-job", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da4479181", "title": "Create Apache Hudi table using Glue(in catalog) by reading streaming data from AWS Kinesis", "url": "https://hudi.apache.org/videos/2024/09/26/Create-Apache-Hudi-Table-Using-Glue-in-Catalog-By-Reading-Streaming-Data-From-AWS-Kinesis", "published_at": "2024-09-26T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da48308d1", "title": "How to Consume Apache Hudi Tables in Snowflake, Iceberg, and Athena | Hands-On Labs", "url": "https://hudi.apache.org/videos/2024/09/01/how-to-consume-apache-hudi-tables-in-snowflake-iceberg-and-athena-hands-on-labs", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da49b8b44", "title": "4 Different Ways to fetch Apache Hudi Commit time in Python and PySpark", "url": "https://hudi.apache.org/videos/2024/06/21/Four-Different-Ways-to-fetch-Apache-Hudi-Commit-time-in-Python-and-PySpark", "published_at": "2024-06-21T00:00:00+00:00" }, { "id": "01a07df3-414d-70de-b244-a66da4e71992", "title": "Learn How to Ingest XML files with AWS Glue into Hudi Datalakes | Step by Step guide", "url": "https://hudi.apache.org/videos/2024/06/18/learn-how-to-ingest-xml-files-with-aws-glue-into-hudi-datalakes", "published_at": "2024-06-18T00:00:00+00:00" } ] posts Claim your blog
Back to Apache Hudi
Blog · corpus.blog/blogs/hudi.apache.org/posts

Apache Hudi

hudi.apache.org

2026

2025

2024