Trino
詳細情報
- 開発者
- Facebook(Presto)、Trino Software Foundation
- 公開年
- 種別
- 分散SQLエンジン
- ライセンス
- Apache 2.0
- 公式サイト
- trino.io
- ソースコード
- github.com/trinodb/trino
S3、HDFS、Postgres、Kafka、Elasticsearchなど、データが置かれた場所でそのまま読む分散SQLクエリエンジン。取り込みは不要である。
2012年にFacebookでPrestoとして生まれ、Presto財団をめぐる対立を経て2020年にTrinoとしてフォークされた。アーキテクチャはMPPで、コーディネーターがクエリを計画し、ワーカーが並列に実行する。コネクターが各データソースのAPIへSQLを翻訳するため、HiveテーブルとPostgresテーブルを一つのクエリでJOINすることもできる。
データベースではなく、自前のストレージは持たない。Iceberg、Deltaなど現代的なレイクハウス構成の中核である。TrinoはStarburstが商用化しており、AthenaはAWSのマネージドPresto/Trinoにあたる。