MapReduce програмчлалын загвар гэж юу вэ?
MapReduce програмчлалын загвар гэж юу вэ?

Видео: MapReduce програмчлалын загвар гэж юу вэ?

Видео: MapReduce програмчлалын загвар гэж юу вэ?
Видео: Map Reduce-г жишээгээр тайлбарлав | Системийн дизайн 2024, Дөрөвдүгээр сар
Anonim

MapReduce . Википедиа, чөлөөт нэвтэрхий толь. MapReduce нь програмчлалын загвар мөн кластер дээр параллель, тархсан алгоритм бүхий том өгөгдлийн багцыг боловсруулах, үүсгэх холбогдох хэрэгжилт.

MapReduce гэж юу вэ, хэрхэн ажилладаг талаар мэдэх үү?

MapReduce нь Hadoop-ийн боловсруулалтын давхарга юм. MapReduce хуваах замаар их хэмжээний өгөгдлийг зэрэгцүүлэн боловсруулахад зориулагдсан програмчлалын загвар юм ажил бие даасан ажлуудын багц болгон. Энд газрын зургийг багасгах Бид оролтыг жагсаалт хэлбэрээр авдаг бөгөөд үүнийг гаралт болгон хувиргадаг бөгөөд энэ нь дахин жагсаалт болно.

MapReduce-ийг юунд ашигладаг болохыг бас мэдэх үү? MapReduce Энэ нь өргөн хэрэглээний техник хангамжийн томоохон кластерууд дээр асар их хэмжээний өгөгдлийг зэрэгцүүлэн найдвартай боловсруулах программ бичих боломжтой хүрээ юм. MapReduce гэж ичгүүртэй зэрэгцээ тооцооллын хүрээ юм ашиглах боломжит том өгөгдлийн багц болон олон тооны зангилаа.

Мөн MapReduce техникийн тодорхойлолт юу болохыг мэдэхийн тулд?

MapReduce боловсруулалт юм техник мөн java дээр суурилсан тархсан тооцооллын программын загвар. The MapReduce Алгоритм нь Map болон Reduce гэсэн хоёр чухал ажлыг агуулдаг. Газрын зураг нь өгөгдлийн багцыг авч, өөр нэг багц өгөгдөл болгон хувиргадаг бөгөөд тус тусын элементүүдийг багц (түлхүүр/утга хос) болгон задалдаг.

MapReduce-г хэн нэвтрүүлсэн бэ?

MapReduce Юлий Цезарь үнэхээр зохион бүтээсэн. Та үүнийг сонссон байх MapReduce , Big Data eclosion-ийн тулгын чулуу болох кластер дээр параллель болон тархсан алгоритм бүхий том өгөгдлийн багцыг боловсруулах програмчлалын загварыг Google компани зохион бүтээжээ.

Зөвлөмж болгож буй: