...
To ensure that Flink SQL is semantically consistent in Streaming mode and Batch mode, combining the current situation of Flink and the needs of our business, choosing LEVEL-1 as the default behavior for Flink streaming and batch mode. If the user requires LEVEL-2 atomicity, this ability can be achieved by enabling an table.cor-atomicity.table-as-select.atomicity-enabled option. In general, batch mode usually requires LEVEL-2 atomicity. In a nutshell, Flink provides two level atomicity guarantee, LEVEL-2 as the default behavior.
...
TableConfigOptions
Add table.cor-table-as-select.atomicity.-enabled option option to allow users to enable atomicity when using create table as select syntax.
@PublicEvolving |
...