Kedy použiť akumulátor?

Obsah:

Kedy použiť akumulátor?
Kedy použiť akumulátor?

Video: Kedy použiť akumulátor?

Video: Kedy použiť akumulátor?
Video: What is an accumulator? 2024, November
Anonim

Akumulátory sú premenné, ktoré sa len „pridávajú“prostredníctvom asociatívnej operácie, a preto ich možno efektívne podporovať paralelne. Môžu byť použité na implementáciu počítadiel (ako v MapReduce) alebo súčtov. Spark natívne podporuje akumulátory numerických typov a programátori môžu pridať podporu pre nové typy.

Prečo používame akumulátor?

Hydraulické akumulátory sa používajú v širokej škále priemyslov na skladovanie energie; udržiavať tlak; tlmiť vibrácie, pulzácie a otrasy; a oveľa viac. Skladovanie energie – Akumulátory dokážu prijímať, skladovať a uvoľňovať energiu vo forme stlačenej kvapaliny, aby sa zlepšila účinnosť vášho hydraulického systému.

Aký je rozdiel medzi vysielaním a akumulátorom v Sparku?

Hlavný rozdiel medzi vysielacou premennou a akumulátorom je v tom, že kým je vysielaná premenná len na čítanie, možno k nej pridať aj akumulátor. … Každý pracovný uzol môže pristupovať iba k svojej vlastnej lokálnej hodnote akumulátora a pridávať k nej a iba program ovládača má prístup ku globálnej hodnote.

Ako funguje akumulátor Spark?

Akumulátory sú premenné, ktoré sa používajú na zhromažďovanie informácií medzi vykonávateľmi. Tieto informácie sa môžu týkať napríklad údajov alebo diagnostiky API, ako je počet poškodených záznamov alebo koľkokrát bolo zavolané API konkrétnej knižnice.

Prečo by premennú akumulátora v Sparku nemal pracovník používať na transformačné operácie?

Akumulátor vydá nesprávny výstup. Ak úloha beží pomaly, Spark môže spustiť špekulatívnu kópiu tejto úlohy na inom uzle. Verdikt: Neriešené. Akumulátor vydá nesprávny výstup.

Odporúča: