Гарантирует ли объединитель объединить все значения с одинаковыми ключами, выведенными из карты? - PullRequest
0 голосов
/ 30 сентября 2018

Если содержимое буфера памяти, в которое выводит функция карты, распределяется по дисковым файлам, когда буфер достигает определенного порогового размера (по умолчанию 80%, допустим также, что емкость буфера составляет 100 МБ), иУ меня есть следующее разделение ввода 128 МБ:

1MB with key A
126MB with key B
1MB with key A

Поскольку пороговый размер памяти будет достигнут до того, как преобразователь сможет обработать третью часть разделения ввода (1MB with key A), произойдет первыймегабайт ключа A будет записан на диск до того, как будет обработан второй мегабайт ключа A (следовательно, не позволяет сумматору локально уменьшить)?

...