Trino とは (プレビュー)
大事な
AKS 上の Azure HDInsight は、2025 年 1 月 31 日に廃止されました。 このお知らせ の詳細については、を参照してください。
ワークロードの突然の終了を回避するには、ワークロードを Microsoft Fabric または同等の Azure 製品 に移行する必要があります。
重要
この機能は現在プレビュー段階です。 Microsoft Azure プレビューの 追加使用条件 には、ベータ版、プレビュー版、または一般公開されていない Azure 機能に適用される、より多くの法的条件が含まれています。 この特定のプレビューの詳細については、AKS プレビュー情報 Azure HDInsightを参照してください。 ご質問や機能の提案がある場合は、AskHDInsight に詳細を記載したリクエストを送信し、Azure HDInsight Communityをフォローして最新の情報を入手してください。
Trino (旧称 PrestoSQL) は、異種データ ソースに対するフェデレーションおよび対話型分析のためのオープンソースの分散 SQL クエリ エンジンです。 複数のソースから大規模なデータ (ギガバイトからペタバイト) にクエリを実行して、エンタープライズ全体の分析を可能にすることができます。
Trino は、さまざまな分析ユース ケースに使用され、対話型クエリやアドホック クエリに最適です。
Trino が提供する主な機能の一部 -
- クラスター リソースを効率的に利用しながら、数百のメモリ、I/O、CPU を集中的に使用するクエリを同時に実行し、数千のワーカー ノードにスケーリングできるアダプティブ マルチテナント システム。
- 複数のシステムを統合する複雑さを軽減する拡張可能なフェデレーション設計。
- いくつかの主要な関連機能と最適化を備えた高パフォーマンス。
- Hadoop エコシステムと完全に互換性があります。
Trino サーバーには、コーディネーターとワーカーの 2 種類があります。
コーディネーター
Trino コーディネーターは、ステートメントの解析、クエリの計画、Trino ワーカー ノードの管理を担当するサーバーです。 これは Trino インストールの "頭脳" であり、クライアントが接続して実行用のステートメントを送信するノードでもあります。 コーディネーターは、各ワーカーのアクティビティを追跡し、クエリの実行を調整します。 コーディネーターは、一連のステージを含むクエリの論理モデルを作成します。これは、Trino ワーカーのクラスターで実行される一連の接続されたタスクに変換されます。
勤労者
Trino ワーカーは、タスクの実行とデータの処理を担当する Trino インストールのサーバーです。 ワーカー ノードはコネクタからデータをフェッチし、中間データを相互に交換します。 コーディネーターは、ワーカーから結果をフェッチし、最終的な結果をクライアントに返す役割を担います。