iceberg-python icon indicating copy to clipboard operation
iceberg-python copied to clipboard

Concurrent schema evolution on Iceberg table

Open VinhVu95 opened this issue 2 months ago • 0 comments

Question

Understand pyiceberg supports concurrent write operation based on Iceberg OCC specification. How does this translate to concurrent schema modification? In my case, there are multiple processes that can update a table schema at the same time (add/remove column(s), even create original table). Can I rely on pyiceberg concurrency handling (without enforcing a mutually exclusive lock on the table) to safely evolve table schema ? Appreciate some advices here!

VinhVu95 avatar Nov 08 '25 01:11 VinhVu95