Я создаю систему, которая должна обрабатывать огромное количество данных, и мне нужно понимать, как работает оператор группы уменьшения.
У меня есть набор данных, в котором я применяю groupby, а затем reduceGroup. Как ведет себя итератор, переданный в функцию reduceGroup? это ленивый итератор, который загружает данные по запросу, или нетерпеливый, который подготавливает все данные в памяти при их создании?
Я использую scala api во flink 0.9 milestone1