Home / Companies / Onehouse / Blog / Post Details
Content Deep Dive

From the trenches: Managing Apache Iceberg metadata for near-real-time workloads

Blog post from Onehouse

Post Details
Company
Date Published
Author
Vinish Reddy Pannala
Word Count
1,950
Company Posts That Month
3
Language
English
Hacker News Points
-
Post removed?
No
Summary

The blog discusses the challenges and solutions related to managing Apache Iceberg snapshots for data pipelines that require frequent writes for near-real-time ingest latencies. Apache Iceberg, a popular open table format, allows for schema evolution and time travel but faces difficulties in metadata management and scaling with frequent writes. Onehouse, described as the "Open Lakehouse Company," utilizes Apache Hudi and Apache XTable to manage metadata for large production tables, addressing issues such as slow snapshot expiration and orphan file deletion. The solutions include implementing a custom FileCleanupStrategy to skip scanning data files, using Hudi's cleaning table service for efficient file management, and leveraging Hudi's write markers to track and clean partial write operations. These strategies aim to maintain data freshness SLAs without resorting to costly daily or weekly maintenance operations. By asynchronously running table optimizations and maintenance services, Onehouse ensures continuous ingestion without impacting data freshness, supporting their vision of a Universal Data Lakehouse.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.