Я хотел знать, есть ли способ добиться атомарности ключей в таблице ksqlDB? Итак, в основном мой вариант использования заключается в том, что я получаю несколько сообщений на kafka topi c, и я хочу применить их к таблице атомарно, чтобы материализованное представление было согласованным, поэтому, например, возьмите вариант использования, когда я сохраняю иерархию в таблице ksqlDB в разреженный формат:
введите описание изображения здесь
Теперь предположим, что k1 и k2 - составные ключи таблицы, а на kafka topi c публикуются следующие два сообщения:
{k1: k11, k2: 'All', v1: v111, v2: v211},
{k1: k11, k2: k21, v1: v121, v2: v221}
, и теперь я хочу убедиться что эти сообщения применяются к таблице ksqlDB атомарно, т.е. либо применяются оба сообщения, либо ни одно из них не применяется, так что моя таблица всегда согласована - возможно ли этого?