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