Грубо говоря, у тебя есть очень большие данные которые нужно обработать. Ты берёшь и распиливаешь данные на небольшие блоки и рассылаешь куче приложений/машин (map), которые параллельно посчитают результат, и вышлют тебе обратно, отфильтровав лишнее и минимизировав размеры ответа (reduce), на основе которых уже можно строить выводы.
Грубо говоря, ты можешь распилить свой файл на N подфайлов для каждой машины. В результате, время ожидания ответа уменьшится до ожидания пока самая последняя принявшая кусок машина решит свой кусочек.
Ты можешь смело запускать на ней N - 1 задачек, занимающихся вычислениями. Одно ядро оставляешь под нужды ОС и файловые операции, а остальные смело могут читать файлы и считать.
Нет. Просто открываешь ТРИ приложения, каждое грызёт свой файлик или, например, каждую третью строку в файлике со смещением. ОС разберётся кому какое ядро выделить.
это инструмент) фьючерс бакса)Фьючерс – это биржевой контракт, предусматривающий обязанность покупки/продажи базового актива в будущем по цене, зафиксированной в момент сделки. Базовым активом фьючерса может служить товар (например, нефть или золото), акция, биржевой фондовый индекс и другие активы. Торговать фьючерсом зачастую удобнее и дешевле, чем самим базовым активом.