Skip to content
Last updated

クエリエンジンの指定

Treasure Dataのクエリエンジンを指定できます。この設定は、TD Consoleでクエリに選択されるクエリエンジンを指定します。選択肢は以下の通りです:

  • Presto アドホックおよび短いバッチワークロード用。Prestoは、データセットへの低レイテンシーSQLアクセスを提供します。

  • Hive 大規模または複雑なバッチワークロード用。HiveはMapReduceベースのSQLエンジンです。このエンジンは、大規模なデータ処理や重いJOINを実行する際に非常に強力です。多くの場合、ETLやセッション化に使用されます。

Hiveバージョンの機能について

Hive 0.13Hive 2019.1 (Hive 2)Hive 2020.1 (Hive 2)Hive 2023.1 (Hive 4)
  • MapReduce処理フレームワーク上で動作します。
  • より新しいバージョンのHiveからバックポートされた機能と修正が含まれています。
  • ANSI非準拠のSQLライクな言語であるHiveQLを使用します。
  • TD独自の多くのUDFをサポートします。
  • Hive 2.3.2以降に基づいています
  • 完全なANSI準拠SQLです
  • MapReduce処理フレームワーク上で動作します
  • Hive 0.13でTDに使用されているのと同じUDFをサポートします

このバージョンは2020.1を優先して廃止されます。
  • Hive 2.3.2以降に基づいています
  • 完全なANSI準拠SQLです
  • Tez処理フレームワーク上で動作します
  • Hive 0.13でTDに使用されているのと同じUDFをサポートします
  • パフォーマンスの向上
  • 新しいHive機能