MapReduce программалоо модели деген эмне?
MapReduce программалоо модели деген эмне?

Video: MapReduce программалоо модели деген эмне?

Video: MapReduce программалоо модели деген эмне?
Video: Mapreduce function program #coding #hackerrank #java #javaprogramming 2024, Апрель
Anonim

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

MapReduce деген эмне жана ал кантип иштейт?

MapReduce Hadoop иштетүү катмары болуп саналат. MapReduce бөлүү менен параллелдүү маалыматтардын чоң көлөмүн иштетүү үчүн иштелип чыккан программалоо модели иш көз карандысыз милдеттердин комплекси болуп саналат. Бул жерде картаны азайтуу биз киргизүүнү тизме катары алабыз жана ал аны кайра тизме болгон чыгарууга айлантат.

Ошондой эле билиңиз, MapReduce эмне үчүн колдонулат? MapReduce бул негизи, анын жардамы менен биз ири көлөмдөгү маалыматтарды, параллелдүү, ишенимдүү түрдө товардык жабдыктын чоң кластерлерине иштетүү үчүн тиркемелерди жаза алабыз. MapReduce деген уяттуу параллелдүү эсептөөлөр үчүн негиз болуп саналат колдонуу потенциалдуу чоң маалымат топтомдору жана көп сандагы түйүндөр.

Ошондой эле билүү үчүн, MapReduce техникасынын аныктамасы кандай?

MapReduce кайра иштетүү болуп саналат техника жана Java негизинде бөлүштүрүлгөн эсептөө үчүн программа модели. The MapReduce алгоритм эки маанилүү тапшырманы камтыйт, атап айтканда Карта жана кыскартуу. Карта маалыматтардын топтомун алат жана аны башка маалыматтар топтомуна айлантат, мында айрым элементтер кортеждерге (ачкыч/маани жуптары) бөлүнөт.

MapReduceди ким киргизген?

MapReduce чындап эле Юлий Цезарь тарабынан ойлоп табылган. Сиз муну уккандырсыз MapReduce , кластердеги параллелдүү жана бөлүштүрүлгөн алгоритм менен чоң маалымат топтомдорун иштетүү үчүн программалоо модели, Чоң маалыматтар eclosion негизи, Google тарабынан ойлоп табылган.

Сунушталууда: