Ի՞նչ է MapReduce ծրագրավորման մոդելը:
Ի՞նչ է MapReduce ծրագրավորման մոդելը:

Video: Ի՞նչ է MapReduce ծրագրավորման մոդելը:

Video: Ի՞նչ է MapReduce ծրագրավորման մոդելը:
Video: Javascript - Զանգվածի map մեթոդը (Array map) 2024, Ապրիլ
Anonim

MapReduce . Վիքիպեդիայից՝ ազատ հանրագիտարանից։ MapReduce է ծրագրավորման մոդել և կլաստերի վրա զուգահեռ, բաշխված ալգորիթմով մեծ տվյալների հավաքածուների մշակման և գեներացման հետ կապված իրականացում:

Նաև գիտեք, թե ինչ է MapReduce-ը և ինչպես է այն աշխատում:

MapReduce Hadoop-ի մշակման շերտն է։ MapReduce ծրագրավորման մոդել է, որը նախատեսված է մեծ ծավալների տվյալների զուգահեռ մշակման համար՝ բաժանելով դրանք աշխատանք անկախ առաջադրանքների մի շարք: Այստեղ ներս քարտեզի կրճատում մենք մուտք ենք ստանում որպես ցուցակ, և այն վերածում է ելքի, որը կրկին ցուցակ է:

Նաև գիտեք, թե ինչի համար է օգտագործվում MapReduce-ը: MapReduce մի շրջանակ է, որի միջոցով մենք կարող ենք հավելվածներ գրել հսկայական քանակությամբ տվյալների մշակման համար, զուգահեռաբար, ապրանքային սարքավորումների մեծ կլաստերների վրա հուսալի ձևով: MapReduce ամոթալի զուգահեռ հաշվարկների շրջանակ է, որը օգտագործել պոտենցիալ մեծ տվյալների հավաքածուներ և մեծ թվով հանգույցներ:

Նաև իմանալու համար, թե որն է MapReduce տեխնիկայի սահմանումը:

MapReduce վերամշակում է տեխնիկա և java-ի վրա հիմնված բաշխված հաշվարկների ծրագրային մոդել: Այն MapReduce Ալգորիթմը պարունակում է երկու կարևոր առաջադրանք՝ Քարտեզ և Կրճատել: Քարտեզը վերցնում է տվյալների մի շարք և փոխակերպում դրանք տվյալների այլ հավաքածուի, որտեղ առանձին տարրերը բաժանվում են բազմակի (բանալի/արժեք զույգ):

Ո՞վ ներկայացրեց MapReduce-ը:

MapReduce իսկապես հորինել է Հուլիոս Կեսարը: Դուք հավանաբար լսել եք դա MapReduce , ծրագրավորման մոդելը տվյալների մեծ հավաքածուների մշակման համար զուգահեռ և բաշխված ալգորիթմով կլաստերի վրա՝ Big Data էկլոզիայի հիմնաքարը, հորինել է Google-ը։

Խորհուրդ ենք տալիս: