Presto ist ein weiterer von Facebook die benutzerdefinierte Datenbank-Engines, die das Unternehmen hat sich aktiv mit für seine Produkte und noch nicht entschieden, es als Open-Source-Produkt-Release trotzdem.
Presto arbeitet auf mehreren Servern auf einmal, ein System, das Sie in der Regel in Cloud-Computing-Umgebungen ausgeführt.
Diese Datenbank-Engine ist nichts anderes als eine einfache Abfrage-Engine, ein System für das schnelle Abrufen von Daten aus mehreren Quellen auf einmal, ohne eine Ewigkeit zu tun.
Geschrieben nur auf Max und Linux 64bit-Architekturen arbeiten, Presto besteht im Wesentlichen aus zwei separaten Teilen.
Die erste und wichtigste ist der Presto "Koordinator", ein zentraler Knotenpunkt, von wo aus alle Abfragen werden eingeleitet, nichts weiter als eine einfache CLI.
Die zweite ist die Presto "Arbeiter", die eigentliche Abfrage Prozessoren und Datenanalyse-Einheiten.
Der Koordinator nimmt die Suchanfrage des Nutzers analysiert er plant Aufgaben und sendet Anweisungen an die Arbeitnehmer, wartet auf eine Antwort von jedem von ihnen und dann schließlich der Montage der Daten in einem einzigen Ergebnis.
Presto ist nicht zum Speichern von Daten jeglicher Art, da nur eine einfache Suchmaschine für Datenbanken verantwortlich.
. Presto arbeitet derzeit mit Daten mit klassischen relationalen Datenbanken und NoSQL-Systemen gespeichert
Anforderungen :
- Java 7 oder höher
- Python 2.4 oder höher
Kommentare nicht gefunden