Presto er endnu en af Facebooks tilpassede database motorer, som selskabet har været aktivt ved hjælp af sine produkter, og alligevel besluttet at frigive det som en open source produkt alligevel.
Presto arbejder på flere servere på en gang, er et system, du normalt kører i cloud computing-miljøer.
Denne database motor er intet mere end en simpel forespørgsel motor, et system til hurtigt at hente data fra flere kilder på en gang, uden at tage en evighed at gøre det.
Skrevet til kun at arbejde på Max og Linux 64bit arkitekturer, er Presto dybest set består af to separate dele.
Den første og vigtigste er Presto "koordinator", et centralt knudepunkt, hvorfra alle forespørgsler indledes, intet mere end en simpel CLI.
Den anden er Presto "arbejdstagere", selve forespørgslen processorer og dataanalyse enheder.
Koordinatoren tager brugerens forespørgsel, analyserer den, planlægger opgaver og sender instruktioner til de ansatte, venter på et svar fra hver af dem, og så endelig at samle data i en enkelt resultat.
Presto er ikke ansvarlig for opbevaring af enhver form for data, bliver bare en simpel søgemaskine til databaser.
. Presto arbejder i øjeblikket med data gemt med klassiske relationelle databaser og NoSQL systemer
Krav :
- Java 7 eller højere
- Python 2.4 eller højere
Kommentarer ikke fundet