Presto memorează datele în cache?
Presto memorează datele în cache?

Video: Presto memorează datele în cache?

Video: Presto memorează datele în cache?
Video: Optimizing Latency Sensitive Queries for Presto 2024, Noiembrie
Anonim

Presto magazine intermediare date în perioada sarcinilor în tamponul său cache . Cu toate acestea, nu este menit să servească drept a stocarea în cache soluție sau un strat de stocare persistent.

În acest sens, Presto este o bază de date?

Presto este un sistem distribuit care rulează pe Hadoop și utilizează o arhitectură similară cu o procesare masivă în paralel (MPP) clasică Bază de date sistem de management. A face Presto extensibil la orice sursă de date, a fost proiectat cu abstracție de stocare pentru a facilita construirea de conectori conectabili.

De asemenea, presto folosește MapReduce? Presto este un motor de execuție SQL paralel open-source. Spre deosebire de Hive, Presto nu utilizare cel reduce harta cadrul pentru executarea acestuia. In schimb, Presto accesează direct datele printr-un motor specializat de interogare distribuit, care este foarte asemănător cu cele găsite în RDBMS-urile paralele comerciale.

Din acest motiv, de ce este Presto rapid?

Motivul #1: Presto este Plenty Rapid MapReduce operează pe un model „pull” și extrage date din sarcinile precedente. O etapă din amonte primește date de la etapele sale din aval, astfel încât datele intermediare pot fi transmise direct, făcând astfel interogarea semnificativ Mai repede.

Cum funcționează Apache Presto?

Presto este un sistem distribuit care rulează pe un cluster de noduri. a lui Presto Motorul de interogări distribuite este optimizat pentru analiza interactivă și acceptă standardul ANSI SQL, inclusiv interogări complexe, agregare, alăturari și funcții de fereastră. Presto arhitectura este simpla si extensibila.

Recomandat: