Video: Ի՞նչ է նշանակում կրճատել բանալիով:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Spark RDD reduceByKey ֆունկցիան միավորում է յուրաքանչյուրի արժեքները բանալի օգտագործելով ասոցիատիվ նվազեցնել ֆունկցիան։ Դա ինտուիտիվ նշանակում է, որ այս ֆունկցիան տալիս է նույն արդյունքը, երբ կրկնվող կիրառում է RDD տվյալների միևնույն հավաքածուի վրա՝ մի քանի միջնորմներով՝ անկախ տարրի հերթականությունից:
Ապա, ո՞րն է տարբերությունը groupByKey-ի և reduceByKey-ի միջև:
groupByKey () պարզապես խմբավորել ձեր տվյալների բազան՝ հիմնվելով բանալիի վրա: reduceByKey () խմբավորում + ագրեգացիա նման մի բան է: reduceByKey կարող է օգտագործվել, երբ մենք աշխատում ենք մեծ տվյալների հավաքածուով: aggregateByKey()-ը տրամաբանորեն նույնն է, ինչ reduceByKey (), բայց դա թույլ է տալիս վերադարձնել արդյունքը տարբեր տիպ.
Նաև գիտեք, թե ինչու է գործողությունը նվազեցնելը կայծի մեջ: Կայծի նվազեցում օպերացիան է գործողություն մի տեսակ գործողության, և այն առաջացնում է DAG-ի ամբողջական կատարում բոլոր շարված ծույլ հրահանգների համար: Կայծ RDD նվազեցնել ֆունկցիան նվազեցնում է այս RDD-ի տարրերը՝ օգտագործելով նշված կոմուտատիվ և ասոցիատիվ երկուական օպերատորը: Կայծի նվազեցում գործողությունը գրեթե նման է նվազեցնել մեթոդը Scala-ում.
Բացի վերևից, ի՞նչ է Pairrdd-ը:
Spark-ն ապահովում է հատուկ գործողություններ բանալի/արժեք զույգեր պարունակող RDD-ների վրա: Այս RDD-ները կոչվում են զույգ RDD: Զույգ RDD-ները շատ ծրագրերում օգտակար շինանյութ են, քանի որ դրանք բացահայտում են գործողություններ, որոնք թույլ են տալիս գործել յուրաքանչյուր ստեղնի վրա զուգահեռ կամ վերախմբավորել տվյալները ցանցում: PairRDD-ներ KEY/VALUE զույգերն են:
ReducByKey-ն գործողություն է:
Reduce() թողարկում է հավաքածու, որը չի ավելացնում ուղղորդված ացիկլիկ գրաֆիկին (DAG), ուստի իրականացվում է որպես գործողություն . Այնուամենայնիվ, reduceByKey () վերադարձնում է RDD-ն, որն ընդամենը մեկ այլ մակարդակ/ վիճակ է DAG-ում, հետևաբար փոխակերպում է:
Խորհուրդ ենք տալիս:
Ինչպե՞ս կարող եք կրճատել այցեքարտի ընդլայնումը:
Դուք կարող եք կրճատել բառի ընդլայնումը toext: այցեքարտի կամ ռեզյումեի վրա
Ինչպե՞ս կրճատել առաջադրանքների տողը Windows 10-ում:
Աջ սեղմեք առաջադրանքների տողի վրա և անջատեք «Կողպեք առաջադրանքների տողը» տարբերակը: Այնուհետև տեղադրեք ձեր մկնիկը առաջադրանքագոտու վերին եզրին և քաշեք այն չափափոխելու համար, ինչպես պատուհանի դեպքում: Դուք կարող եք մեծացնել առաջադրանքների տողի չափը մինչև ձեր էկրանի չափի մոտավորապես կեսը
Արդյո՞ք ինդեքսը պահանջվում է արտաքին բանալիով:
Ընդհանուր առմամբ խորհուրդ է տրվում ստեղծել ինդեքս, որը տանում է արտաքին բանալիների սյունակ(ներ)ին՝ աջակցելու ոչ միայն հիմնական և օտար բանալիների միջև միացումներին, այլև թարմացումներին և ջնջումներին:
Ինչպե՞ս կարող եմ իմ կողպեքները նույն բանալիով միացնել:
Ձեր կողպեքները նորից ստեղնավորելու համար այցելեք ձեր տեղական փականագործին, որպեսզի նրանք դա անեն ձեզ համար: Կամ պարզապես խնդրեք այն խանութին, որտեղից գնում եք կողպեքները, որպեսզի կողպեքը նորից ստեղնավորի այն մեկը, որը դուք կարող եք արդեն իսկ ունենալ: Դա մի գործընթաց է, որը պետք է տևի ընդամենը մի քանի րոպե
Ի՞նչ է Կասկադ տարբերակը արտաքին բանալիով:
ԿԱՍԿԱԴ. Ջնջել կամ թարմացնել տողը մայր աղյուսակից և ավտոմատ կերպով ջնջել կամ թարմացնել երեխայի աղյուսակի համապատասխան տողերը: SET NULL. ջնջել կամ թարմացնել տողը մայր աղյուսակից և սահմանել օտար բանալիների սյունակը կամ սյունակները երեխայի աղյուսակում NULL-ի: