MapReduce (читається «МепРід'юс») — це програмна модель тапрограмний каркас, що її реалізує, розроблені компанієюGoogle для проведеннярозподіленої паралельної обробки великих масивів даних з використанням кластерів звичайних недорогих комп'ютерів. Програма MapReduce складається із функціїMap(), яка обробляє пари ключ/значення і генерує набір проміжних пар ключ/значення, і функціїReduce(), яка зводить докупи всі проміжні значення пов'язані з одним і тим же проміжним ключем[1]
Термін «MapReduce» означав спочатку тількивласницьку технологію Google, але зараз ставзагальновживаним і використовується для означеннямоделі програмування.Бібліотеки MapReduce були створені для різних мов програмування. Однією із найпопулярнішихвільних імплементацій єApache Hadoop.
| Це незавершена стаття пропрограмування. Ви можетедопомогти проєкту,виправивши або дописавши її. |