iceberg-python
iceberg-python copied to clipboard
Concurrent schema evolution on Iceberg table
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!