Чем отличается соединение joel "joins-on-top-of-flink" со встроенным API таблиц flink? - PullRequest
0 голосов
/ 01 июля 2019

Я недавно столкнулся с проектом Joinery от Yelp:

https://engineeringblog.yelp.com/2018/12/joinery-a-tale-of-unwindowed-joins.html

Они реализовали неоконные объединения поверх Flink, однако, насколько я понимаю, это звучит очень похоже на существующий API таблиц Flink:

https://ci.apache.org/projects/flink/flink-docs-stable/dev/table/tableApi.html#joins

Есть ли какой-то аспект Joinery, который не поддерживается API Flink Table?

Я понимаю, что нам просто нужно угадать, основываясь на их сообщении в блоге, потому что Joinery не является открытым исходным кодом, но в основном я хочу сделать то, для чего, как они говорят, Joinery была создана (соединения с малой задержкой и без окон AFAICT), и хочу знать, Я мог бы сделать это в чистом / чистом Flink (я верю, что могу, но тогда почему существует Joinery?).

Полагаю, возможно, они создали Joinery до того, как API Flink Table был выпущен / стабилен / масштабируем.

...