Ar Presto talpina duomenis?
Ar Presto talpina duomenis?

Video: Ar Presto talpina duomenis?

Video: Ar Presto talpina duomenis?
Video: Dienoraštis, kuriame yra baisių paslapčių. Perėjimas. Geraldas Durrellas. Mistikas. Siaubas 2024, Lapkritis
Anonim

Presto parduotuvės tarpinės duomenis užduočių vykdymo laikotarpiu savo buferyje talpykla . Tačiau jis nėra skirtas tarnauti kaip a talpykloje tirpalas arba patvarus saugojimo sluoksnis.

Ar Presto šiuo atžvilgiu yra duomenų bazė?

Presto yra paskirstyta sistema, kuri veikia Hadoop ir naudoja architektūrą, panašią į klasikinį masiškai lygiagretų apdorojimą (MPP). duomenų bazėje valdymo sistema. Gaminti Presto Išplečiamas į bet kokį duomenų šaltinį, jis buvo sukurtas naudojant saugyklos abstrakciją, kad būtų lengva sukurti prijungiamas jungtis.

Be to, ar „Presto“naudoja „MapReduce“? Presto yra atvirojo kodo lygiagretusis SQL vykdymo variklis. Skirtingai nei Hive, Presto ne naudoti į žemėlapio sumažinimas jos vykdymo sistemą. Vietoj to, Presto tiesiogiai pasiekia duomenis per specializuotą paskirstytų užklausų variklį, kuris yra labai panašus į esančius komercinėse lygiagrečiose RDBVS.

Kodėl Presto yra greitas?

1 priežastis: Presto yra Daug Greitai „MapReduce“veikia pagal „traukimo“modelį ir renka duomenis iš ankstesnių užduočių. Prieš srovę esantis etapas gauna duomenis iš savo tolesnių etapų, todėl tarpiniai duomenys gali būti perduodami tiesiogiai, todėl užklausa labai padidėja greičiau.

Kaip veikia Apache Presto?

Presto yra paskirstyta sistema, kuri veikia mazgų klasteryje. Presto's paskirstytų užklausų variklis yra optimizuotas interaktyviai analizei ir palaiko standartinį ANSI SQL, įskaitant sudėtingas užklausas, agregacijas, sujungimus ir langų funkcijas. Presto architektūra yra paprasta ir išplečiama.

Rekomenduojamas: