A i ruan të dhënat në memorie Presto?
A i ruan të dhënat në memorie Presto?

Video: A i ruan të dhënat në memorie Presto?

Video: A i ruan të dhënat në memorie Presto?
Video: How to retrieve data from old hard drive 2024, Nëntor
Anonim

Presto ruan të ndërmjetme të dhëna gjatë periudhës së detyrave në buferin e tij cache . Megjithatë, nuk është menduar të shërbejë si një caching zgjidhje ose një shtresë e qëndrueshme ruajtëse.

Në këtë drejtim, a është Presto një bazë të dhënash?

Presto është një sistem i shpërndarë që funksionon në Hadoop dhe përdor një arkitekturë të ngjashme me një përpunim klasik masivisht paralel (MPP) bazën e të dhënave sistem menaxhimi. Për të bërë Presto i shtrirë në çdo burim të dhënash, ai u projektua me abstraksion të ruajtjes për ta bërë të lehtë ndërtimin e lidhësve të prizave.

Gjithashtu, a përdor presto MapReduce? Presto është një motor ekzekutimi paralel SQL me burim të hapur. Ndryshe nga Hive, Presto nuk bën përdorni të zvogëlimi i hartës kornizën për zbatimin e saj. Në vend të kësaj, Presto akseson drejtpërdrejt të dhënat përmes një motori të specializuar të shpërndarë të pyetjeve që është shumë i ngjashëm me ato që gjenden në RDBMS-të paralele komerciale.

Prandaj, pse Presto është i shpejtë?

Arsyeja #1: Presto është Mjaft Shpejt MapReduce funksionon në një model "tërheqje" dhe tërheq të dhëna nga detyrat e mëparshme. Një fazë në rrjedhën e sipërme merr të dhëna nga fazat e saj të poshtme, kështu që të dhënat e ndërmjetme mund të kalojnë drejtpërdrejt, duke e bërë kështu pyetjen në mënyrë të konsiderueshme më shpejt.

Si funksionon Apache Presto?

Presto është një sistem i shpërndarë që funksionon në një grup nyjesh. Presto-së motori i pyetjeve i shpërndarë është optimizuar për analiza interaktive dhe mbështet standardin ANSI SQL, duke përfshirë pyetje komplekse, grumbullime, bashkime dhe funksione dritare. Presto arkitektura është e thjeshtë dhe e shtrirë.

Recommended: