本記事の概要 Presto(Trino)の基本設計を理解するために、「Presto: SQL on Everything*1」を読んで要約する。 2019 年の論文なので、現在の実装とは一部異なるところがあるかもしれないので注意。 Presto: SQL on Everything 概要 PrestoはFacebookが開発したSQLベースの分散クエリエンジン。異なるデータストアのデータ処理が可能。適切なリソース管理とタスクスケジューリングを通じて、低遅延が求められるリアルタイム分析から長時間のETLジョブまで幅広いユースケースに対応できる。 特性 適応性: リソースを効率的に活用しながら多様…