Presto είναι ένα ακόμη από τους κινητήρες προσαρμοσμένη βάση δεδομένων του Facebook, το οποίο η εταιρεία έχει ενεργά τη χρήση των προϊόντων της και ακόμη αποφασίσει να το απελευθερώσει ως ένα open source προϊόν, ωστόσο.
Presto λειτουργεί σε πολλούς διακομιστές ταυτόχρονα, είναι ένα σύστημα που συνήθως λειτουργούν σε περιβάλλοντα cloud computing.
Αυτή η μηχανή βάσης δεδομένων δεν είναι τίποτα περισσότερο από μια απλή μηχανή αναζήτησης, ένα σύστημα για γρήγορη ανάκτηση δεδομένων από πολλαπλές πηγές ταυτόχρονα, χωρίς να λάβει μια αιωνιότητα για να το πράξουν.
Γραπτή να λειτουργεί μόνο σε Max και Linux αρχιτεκτονικές 64bit, Presto βασικά αποτελείται από δύο ξεχωριστά τμήματα.
Το πρώτο και το πιο σημαντικό είναι το Presto "συντονιστής", ένα κεντρικό κομβικό σημείο απ 'όπου ξεκινούν όλα τα ερωτήματα, τίποτα περισσότερο από μια απλή CLI.
Το δεύτερο είναι οι Presto "εργαζόμενοι", το πραγματικό ερώτημα επεξεργαστές και μονάδες ανάλυσης δεδομένων.
Ο συντονιστής λαμβάνει το ερώτημα του χρήστη, το αναλύει, σχεδιάζει τα καθήκοντα και στέλνει εντολές στους εργάτες, περιμένει μια απάντηση από το καθένα από αυτά και, στη συνέχεια, συναρμολόγηση, τέλος, τα στοιχεία σε ένα ενιαίο αποτέλεσμα.
Presto δεν είναι υπεύθυνη για την αποθήκευση κάθε είδους δεδομένα, είναι μόνο μια απλή μηχανή αναζήτησης για βάσεις δεδομένων.
. Presto λειτουργεί σήμερα με τα δεδομένα που αποθηκεύονται με το κλασικό σχεσιακές βάσεις δεδομένων και συστήματα NoSQL
Απαιτήσεις :
- Java 7 ή νεότερη έκδοση
- Python 2.4 ή νεότερη έκδοση
Τα σχόλια δεν βρέθηκε