Dev Tools · 2h ago
Apache Iceberg V3 Deletion Vectors Speed Up Row-Level Deletes in Data Lakehouses
Deleting a single row in a data lakehouse is hard because object stores like S3 don't allow in-file edits. Iceberg V2 introduced delete files (merge-on-read), but they slow down reads. V3's deletion vectors improve performance by encoding deletions more efficiently, reducing read overhead.
Meridian48 take
This is a deep technical improvement for data engineers, but its impact is limited to those already using Iceberg at scale.
Read the full reporting
Delete Files vs Deletion Vectors in Apache Iceberg: How V3 Rewrote the Economics of Changing Data →
DEV Community
apache-icebergdata-lakehouse