Presto is nog een ander van Facebook's aangepaste database engines, die het bedrijf is actief gebruik van haar producten en toch besloten om het vrij te geven als een open source product toch.
Presto werkt op meerdere servers tegelijk, zijnde een systeem dat u meestal uitgevoerd in cloud computing-omgevingen.
Deze database engine is niets meer dan een eenvoudige query engine, een systeem voor het snel ophalen van data uit meerdere bronnen tegelijkertijd, zonder een eeuwigheid daartoe.
Geschreven aan werken alleen op Max en Linux 64bit architecturen, is Presto in principe opgebouwd uit twee afzonderlijke delen.
De eerste en belangrijkste is de Presto "coördinator", een centrale hub van waar alle vragen worden geïnitieerd, niets meer dan een eenvoudige CLI.
De tweede is de Presto "arbeiders", de werkelijke vraag processoren en data-analyse-eenheden.
De coördinator neemt zoekopdracht van de gebruiker, analyses, plannen van taken en stuurt instructies aan de werknemers, te wachten op een reactie van elk van hen en dan eindelijk het samenstellen van de gegevens in één enkel resultaat.
Presto is niet verantwoordelijk voor de opslag van elke vorm van data, het zijn gewoon een eenvoudige zoekmachine voor databases.
. Presto werkt momenteel met gegevens die zijn opgeslagen met klassieke relationele databases en NoSQL systemen
Eisen
- Java 7 of hoger
- Python 2.4 of hoger
Reacties niet gevonden