Vai Presto saglabā datus kešatmiņā?
Vai Presto saglabā datus kešatmiņā?

Video: Vai Presto saglabā datus kešatmiņā?

Video: Vai Presto saglabā datus kešatmiņā?
Video: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Maijs
Anonim

Presto veikali starpprodukts datus uzdevumu izpildes laikā savā buferī kešatmiņa . Tomēr tas nav paredzēts kā a kešatmiņa risinājums vai noturīgs uzglabāšanas slānis.

Vai šajā sakarā Presto ir datu bāze?

Presto ir izplatīta sistēma, kas darbojas ar Hadoop un izmanto arhitektūru, kas ir līdzīga klasiskajai masveidā paralēlai apstrādei (MPP). datu bāze vadības sistēma. Taisīt Presto paplašināms ar jebkuru datu avotu, tas tika izstrādāts ar krātuves abstrakciju, lai būtu viegli izveidot pievienojamus savienotājus.

Vai arī presto izmanto MapReduce? Presto ir atvērtā koda paralēlā SQL izpildes dzinējs. Atšķirībā no Hive, Presto nav izmantot uz kartes samazināšana ietvaru tās izpildei. Tā vietā Presto tieši piekļūst datiem, izmantojot specializētu izplatītu vaicājumu dzinēju, kas ir ļoti līdzīgs tiem, kas atrodami komerciālās paralēlās RDBVS.

Tātad, kāpēc Presto ir ātrs?

Iemesls #1: Presto ir Daudz Ātri MapReduce darbojas pēc “pievilkšanas” modeļa un iegūst datus no iepriekšējiem uzdevumiem. Augšējais posms saņem datus no saviem pakārtotajiem posmiem, tāpēc starpposma datus var nodot tieši, tādējādi ievērojami padarot vaicājumu. ātrāk.

Kā Apache Presto darbojas?

Presto ir sadalīta sistēma, kas darbojas mezglu klasterī. Presto's izplatītais vaicājumu dzinējs ir optimizēts interaktīvai analīzei un atbalsta standarta ANSI SQL, tostarp sarežģītus vaicājumus, apkopojumus, savienojumus un logu funkcijas. Presto arhitektūra ir vienkārša un paplašināma.

Ieteicams: