催化剂优化器:
催化剂オプティマザ
用語集のトップペ,ジへ
- Spark SQLへの新しい最適化技術と機能の追加を容易にする
- 外部の開発者でもオプティマイザの拡張を実行できるようにする(データソース特有のルール追加,新規データ型のサポートなど)
このフレームワークに加えて,リレーショナルクエリ処理(数式,論理クエリプランなど)に特化したライブラリと,分析,ロジック最適化、物理的プランニング,Javaバイトコードに一部のクエリをコンパイルするコード生成など,クエリ実行のさまざまなフェーズを処理する数種類のルールセットがあります。ルールセットは,Scalaの別の機能である準クォートを使用し,実行時に構成可能な式からコードを生成しやすくします。催化剂は,外部データソースやユーザー定義型など,パブリックの拡張ポイントをいくつか提供し,ルールベースとコストベースの最適化をサポートします。
用語集のトップペ,ジへ