Trino (moteur de requête SQL)
From Wikipedia, the free encyclopedia
| Créateur | Martin Traverso, Dain Sundstrom, David Phillips, Eric Hwang |
|---|---|
| Développé par | Piotr Findeisen (d), David A. Phillips (d) et Martin Traverso (d) |
| Dernière version | 476 ()[1] |
| Dépôt | https://github.com/trinodb/trino |
| Écrit en | Java |
| Système d'exploitation | Logiciel multiplateforme |
| Type | Entrepôt de données |
| Licence | Licence Apache 2.0 |
| Site web | trino.io |
Trino est un moteur de requête SQL distribué open source conçu pour interroger de grands ensembles de données répartis sur une ou plusieurs sources de données hétérogènes[2]. Trino peut interroger des lacs de données qui contiennent des formats de fichiers de données ouverts orientés colonnes comme ORC ou Parquet[3],[4], résidant sur différents systèmes de stockage comme HDFS, AWS S3, Google Cloud Storage ou Azure Blob Storage[5] en utilisant les formats de table Hive[3], Delta Lake et Iceberg[4]. Trino a également la capacité d'exécuter des requêtes fédérées qui interrogent des tables dans différentes sources de données telles que MySQL, PostgreSQL, Cassandra, Kafka, MongoDB et Elasticsearch[6] Trino est publié sous la licence Apache[7].
En , les créateurs originaux de Presto, Martin Traverso, Dain Sundstrom et David Phillips, ont créé un fork du projet Presto. Ils ont initialement conservé le nom Presto et ont utilisé PrestoSQL comme nom de projet pour le distinguer du projet PrestoDB d'origine. Simultanément, ils ont annoncé la création de la Presto Software Foundation. La fondation est une organisation à but non lucratif vouée à la promotion du moteur de requête SQL distribué open source Presto[8],[9].
En , PrestoSQL a été rebaptisé Trino. La Trino Software Foundation, le code source et d'autres éléments de PrestoSQL ont été renommés à la suite du changement de nom du projet[10].
Presto et Trino ont été initialement conçus et développés par Martin, Dain, David et Eric Hwang de Facebook pour permettre aux analystes de données d'exécuter des requêtes interactives sur leur grand entrepôt de données dans Apache Hadoop. Trino partage les six premières années de développement avec le projet Presto[11],[12] Pour en savoir plus sur l'histoire antérieure de Trino, vous pouvez consulter la section Historique de Presto.
