Presto est encore un autre des moteurs de base de données personnalisée de Facebook, dont la société a été activement utilise pour ses produits et a décidé de le libérer comme un produit open source néanmoins encore.
Presto fonctionne sur plusieurs serveurs à la fois, étant un système vous exécutez habituellement dans les environnements de cloud computing.
Ce moteur de base de données est rien de plus qu'un moteur de recherche simple, un système pour récupérer rapidement les données provenant de plusieurs sources à la fois, sans prendre une éternité pour le faire.
Écrit à travailler uniquement sur Max et les architectures 64 bits Linux, Presto est essentiellement constitué de deux parties distinctes.
Le premier et le plus important est le "coordonnateur" Presto, un moyeu central où toutes les requêtes sont lancées, rien de plus qu'un CLI simple.
La seconde est les «travailleurs» Presto, les processeurs de requêtes réelles et des unités d'analyse de données.
Le coordinateur prend la requête de l'utilisateur, les analyse, planifie les tâches et envoie des instructions aux travailleurs, en attente d'une réponse de chacun d'eux et puis finalement assembler les données dans un seul résultat.
Presto ne est pas responsable pour stocker tout type de données, étant juste un moteur de recherche simple pour les bases de données.
. Presto travaille actuellement avec les données stockées avec des bases de données relationnelles classiques et des systèmes NoSQL
Exigences :
- Java 7 ou supérieur
- Python 2.4 ou supérieur
Commentaires non trouvées