Я недавно столкнулся с проектом 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 был выпущен / стабилен / масштабируем.