Scenario
This mode is particularly efficient for continuous ingestion because it avoids rewriting data files for every update or delete. However, queries must apply delete files at read time, which can add overhead. Merge-on-read is ideal when downstream systems, such as query engines, natively support Iceberg deletes and can efficiently reconstruct the latest data.Example
To use Merge-on-Read mode, set the parameterwrite_mode = 'merge-on-read'
when creating your Iceberg table or sink.
Create an Iceberg engine table
Create an Iceberg sink