Несколько ключей или внешние ключи в KSQL - PullRequest
0 голосов
/ 29 ноября 2018

Как я могу выполнить отношение 1 -> N в KSQL

У меня есть одна таблица с bob_id в качестве первичного ключа, есть другая таблица, которая будет иметь несколько строк с foo_id в качестве первичного ключа и bob_id в качестве внешнего ключа,

Как я могу использовать KSQL для репликации этой ситуации?

Насколько я вижу, у KSQL нет внешнего ключа.

И мы не можем объединять таблицы в ksql, если столбец не является первичным ключом.

Передел не работает, так как я использую таблицу, а не потоки.

1 Ответ

0 голосов
/ 29 ноября 2018

Вы можете перераспределить разделы по мере необходимости, чтобы изменить ключ, см. Этот пример здесь

Вот хороший справочный материал о том, как делать различные типы объединенийв KSQL

...