Presto

Presto est un moteur de requêtes SQL distribué open-source qui peut être utilisé pour générer des données volumineuses.

Les analystes de données utilisent Presto pour ses temps de réponse rapides, de moins d'une seconde à quelques minutes. Facebook utilise lui-même Presto : Plus de 1000 employés de Facebook utilisent Presto quotidiennement, pour exécuter plus de 30 000 requêtes. En moyenne, les requêtes des employés de Facebook parcourent plus d'un pétaoctet de données chaque jour.

Presto peut exécuter des requêtes analytiques sur des données allant du gigaoctet au pétaoctet, ce qui lui permet d'effectuer des recherches dans d'énormes entrepôts de données. Presto offre des vitesses proches de celles des solutions commerciales sans exigences matérielles excessives. Presto est conçu et codé de manière à ce que les recherches analytiques interactives puissent être effectuées rapidement et les résultats traités aussi vite que les entrepôts de données commerciaux. Presto peut s'adapter aux besoins les plus importants, en traitant les 300 Po de l'entrepôt de données massif de Facebook tout en interrogeant de multiples sources de données. Presto peut interroger les données où qu'elles résident, et prend également en charge Hive et Cassandra ainsi que les bases de données relationnelles, les magasins de données propriétaires et les bases de données relationnelles.