組み込み MPP 9.20241007 の新機能¶
ここでは、Denodo 組み込み MPP 9.20241007 の主な拡張機能について説明します。
Presto
Presto のバージョンが 0.289 にアップグレードされます。
MPP が Delta プロトコルバージョン 3.7 までの Delta Lake テーブルを読み取ることができるようになりました。
MPP が Hive テーブルの読み取り時に空の Parquet ファイルをスキップするようになりました。
動的フィルタが有効になりました。この最適化により、結合条件でフィルタされるデータを読み取らないようにすることで、選択結合が含まれるクエリのパフォーマンスが向上します。
プッシュダウンフィルタが有効になりました。この最適化により、テーブルスキャンの効率が向上します。
「クイック統計情報」が有効になりました。この最適化により、統計情報がない場合はメタデータから統計情報が作成されます。この「クイック」統計情報は、不完全であっても、プランナーがより優れたプランを構築するのに役立ちます。
ベクトル化された読み取りを有効にできるようになりました。TPCH-100 および TPCH-1000 の実行時にタイミングが顕著に向上します。デフォルト値は引き続き false のままです。このプロパティを有効にして内部に小数を含む複合型を読み取ると、エラーが発生するためです。ただし、その他の場合は有効にすることを強くお勧めします。
MPP で、証明書に複数の Subject Alternative Name (SAN) が含まれるキーストアがサポートされました。
Presto CLI が組み込まれ、クエリを簡単に実行してデバッグやテストを行うことができるようになりました。
Kubernetes および Helm
AWS SKD v1.12.746 が組み込まれ、EKS Pod Identity で AWS 資格情報を管理できるようになりました。IRSA やインスタンスロールよりも、この方法を推奨します。
証明書を Helm チャートの certs/ フォルダに配置するだけで、任意の証明書を JVM にインポートできるようになりました。
水平オートスケーリングが v2 にアップグレードされました。追加のオプションが提供され、HPA の拡張性の動作を変更できるようになりました。
Hive メタストアのヒープサイズを values.yaml で構成できます。デフォルト値が 2GB に拡大されました。
MPP のホスト名を values.yaml で構成できます。
Denodo
denodo-connector が v1.2.1 にアップグレードされました。Denodo のデータを MPP に公開する補助ビューの統計情報を保存することにより、Denodo 9.1 の組み込み MPP の高速化が向上します。
セキュリティ
サードパーティライブラリの複数のバージョンが更新され、いくつかのセキュリティ脆弱性に対処しました: Denodo 組み込み MPP セキュリティ情報
この新バージョンにアップグレードする方法¶
values.yaml
ファイルをニーズに従って変更した後に、Helm チャートの更新されたバージョンを使用して helm upgrade prestocluster prestocluster/
を実行します。