出版社内容情報
Trinoは、分散SQLクエリエンジンと呼ばれるツールで、異なるデータソースに対して標準的なSQLで効率的なアクセスを可能にするオープンソースのツールです。分散実行を使用して膨大なデータを効率的にクエリするために、ゼロから設計と開発が行われました。
本書は、Trinoの主要開発者である3人が、Trino自体の紹介から、インストール、設定と運用、事例紹介まで、全貌を余すところなく執筆しています。また、翻訳も、日本のコミュニティのメンバーが担当しており、実質的なオフィシャルガイドといえます。
Trinoについての包括的で実践的なガイドであり、次のようなポイントをカバーしています。
・Trinoの基本
Trinoのアーキテクチャ、クエリエンジンの概要、データソースへの接続方法など、基本的なトピックを詳しく解説しています。Trinoを利用するだけであれば詳細に知っておく必要はありません、使いこなすためには押さえておくべき知識です。
・クエリの最適化
Trinoのクエリパフォーマンスを最大化するためのベストプラクティスとチューニング方法についての具体的なアドバイスがあります。
・セキュリティと認証
データセキュリティ、アクセス制御、認証の設定方法についてのガイダンスが提供されています。Trinoはさまざまなデータソースにアクセスできるため、セキュリティには細心の注意を払う必要があります。
・実践的な使用例:Trinoを使用して実際のビジネスケースを解決する方法についての実践的な例が豊富に含まれています。実際の事例での具体的な数字が示されています。
・エコシステムと統合: Trinoをほかのツールやプラットフォームと統合する方法について詳細に説明しています。
本書は『Trino: The Definitive Guide, 2nd Edition』(O'Reilly Media, 2022)の日本語版です。
内容説明
「SQL‐on‐Anything」をTrinoで実現する!標準SQLに準拠し、Hadoopから従来のRDBMS、NoSQLまで、さまざまなデータソースに対してクエリを実行できるTrinoの全てを、主要開発者が解き明かす。
目次
第1部 Trinoを使い始める(Trinoの紹介;Trinoのインストールと設定;Trinoの使い方)
第2部 Trino詳説(Trinoのアーキテクチャ;本番環境の構築;コネクタ ほか)
第3部 Trinoのユースケース(セキュリティ;Trinoとほかのツールの統合;本番環境 ほか)
著者等紹介
Fuller,Matt[FULLER,MATT] [Fuller,Matt]
マット・フラー。Starburstの共同設立者
Moser,Manfred[MOSER,MANFRED] [Moser,Manfred]
マンフレッド・モーザー。Starburstのコミュニティアドボケイト、ライター、トレーナー、ソフトウェアエンジニア
Traverso,Martin[TRAVERSO,MARTIN] [Traverso,Martin]
マーティン・トラヴェルソ。Trinoソフトウェア財団の共同設立者であり、Starburst CTO(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。