Presto è un altro dei motori di database personalizzati di Facebook, che l'azienda è stata attivamente utilizza per i suoi prodotti e tuttavia ha deciso di rilasciarlo come un prodotto open source, tuttavia.
Presto lavora su più server contemporaneamente, essendo un sistema di solito si esegue in ambienti di cloud computing.
Questo motore di database non è altro che un semplice motore di ricerca, un sistema per il recupero rapido dei dati provenienti da più fonti contemporaneamente, senza prendere un'eternità per farlo.
Scritto a lavorare solo su Max e architetture a 64 bit di Linux, Presto è sostanzialmente composto da due parti separate.
Il primo e più importante è il "coordinatore" Presto, un hub centrale, da dove sono avviate tutte le query, niente di più che un semplice CLI.
Il secondo è il "lavoratori" Presto, i processori di query reali e unità di analisi dei dati.
Il coordinatore prende query dell'utente, analizza, progetta compiti e invia istruzioni ai lavoratori, in attesa di una risposta da ciascuno di essi e infine assemblare i dati in un unico risultato.
Presto non è responsabile per la memorizzazione di qualsiasi tipo di dati, essere solo un semplice motore di ricerca per i database.
. Presto attualmente lavora con i dati memorizzati con i database relazionali classici e sistemi di NoSQL
Requisiti :
- Java 7 o superiore
- Python 2.4 o superiore
I commenti non trovato