Hi Databricks team
I had a quick question and would appreciate your guidance.
Let’s say I have a Delta table (not partitioned), and I'm using the overwrite mode along with the replaceWhere clause to overwrite data for city = 'LA' and city = 'NY' in two separate jobs running in parallel. These are writing to same target delta table.
Since the rows are isolated but the table is not partitioned, my question is:
> Will Delta Lake use deletion vectors or any form of row-level concurrency control to safely handle these parallel overwrite operations specific to overwrite with replaceWhere() clause?
Rows are isolated and dont overlap but underlying files might (For NY and LA)
Or is there still a risk of file-level conflicts even though the replaceWhere clauses target different cities?
Thanks in advance for your help.
Best regards,
Arnav