Apache Hudi : The Data Lake Platform
summary
Apache Hudi provides transactional updates/deletes and record-level incremental change streams over object storage, with deployed users at ByteDance and Uber handling hundreds of petabytes and exabytes. It supports Spark, Flink, Presto and offers two storage tradeoffs: copy-on-write (columnar reads) and merge-on-read (log+base for high-update workloads). Platform pieces include a metadata metaserver, planned caching layer, compaction/clustering daemons, and a Kafka Connect sync; multi-writer throughput currently targets roughly one commit per minute using optimistic concurrency control.
AI-written summary · about
chapters (5)
- 0:00Introduction and speaker background
- 2:06Origins and motivation for Hudi
- 13:51Project evolution and community contributions
- 22:20Hudi as a data lake platform
- 37:11Q&A session
related talks
31mBuilding large scale, transactional data lakes with Apache Hudi
01h 08mApache Hudi: A Database Layer Over Cloud Storage for Fast Mutations & Queries
31mPanel: Open Data Lakes
25mDelta Lake has competition
25mBuild open format data lakehouse
22mThe Who, What, and Why of Data Lake Table Formats
36mData Warehouse, Data Lakes, What's Next?
40mUnbundling of the Cloud Data Warehouse: Open Source Databases and Data Lakes
