HeatWaveクラスタの概要
HeatWaveクラスタは、1つ以上のHeatWaveノードで構成されます。HeatWaveノードは、データをメモリーに格納して、問合せを処理します。DBシステムには、クラスタの管理、問合せのスケジューリング、およびDBシステムへの問合せ結果の返送を行うHeatWaveプラグインが含まれています。
このガイドでは、Oracle Cloud InfrastructureでHeatWaveクラスタをデプロイおよび管理する方法について説明します。Amazon Web ServicesでのHeatWaveのデプロイおよび管理については、AWSでのHeatWaveを参照し、Azure (ODSA)でのOracle Database ServiceでのHeatWaveのプロビジョニングについては、HeatWaveのプロビジョニングを参照してください。
HeatWaveクラスタを有効にすると、特定の前提条件を満たす問合せが、DBシステムからHeatWaveクラスタに自動的にオフロードされて、実行が高速化されます。MySQLクライアントまたはアプリケーションから発行する問合せは、DBシステムに接続することでHeatWaveクラスタと対話します。HeatWaveクラスタは、結果をDBシステムおよび問合せを発行したMySQLクライアントまたはアプリケーションに返します。
HeatWaveレイクハウス
HeatWave Lakehouseは、オブジェクト・ストレージに存在するデータに対する問合せ処理を有効にします。ソース・データはオブジェクト・ストレージから読み取られ、HeatWave形式に変換され、HeatWave永続性ストレージ・レイヤーに格納されてから、HeatWaveクラスタ・メモリーにロードされます。HeatWave Lakehouseは、CSV形式およびParquet形式の構造化データおよびリレーショナル・データをサポートします。Avro形式はバージョン8.1.0-u3以上でサポートされており、JSON形式はバージョン8.3.0-u2以上でサポートされています。
MySQL.HeatWave.VM.Standard
またはHeatWave.512GB
シェイプのみのHeatWaveクラスタでサポートされています。HeatWave Lakehouseでは、MySQL.HeatWave.VM.Standard
またはHeatWave.512GB
シェイプで最大512個のHeatWaveノードがサポートされます。HeatWaveLakehouseを参照してください。
MySQL 8.3.0-u2の前に、HeatWaveレイクハウスを有効にするには、ポイントインタイム・リカバリ、高可用性、読取りレプリカおよびアウトバウンド・レプリケーションを無効にする必要があります。
表および列数の制限
自動プロビジョニングを使用して、HeatWaveクラスタに表をロードするのに十分なメモリーがあることを確認できます。
表11-1表および列数の制限
DB Systemのシェイプ | 最大列数(約) | 表当たり平均100列の表の最大数(約)。 |
---|---|---|
MySQL.Free | 81,900 | 819 |
MySQL.2 | 0.19百万 | 1,900 |
MySQL.4 | 0.45百万 | 4,500 |
MySQL.8 | 0.98百万 | 9,800 |
MySQL.16 | 2.0 百万 | 20,000 |
MySQL.32 | 7.27百万 | 72,700 |
MySQL.48 | 6.22百万 | 62,200 |
MySQL.64 | 8.32百万 | 83,200 |
MySQL.256 | 16.71百万 | 167,100 |
MySQL.Heatwave.VM.Standard | 7.04百万 | 70,400 |
MySQL。HeatWave.BM.Standard | 26.72百万 | 267,200 |
追加情報
HeatWaveクラスタをデプロイした後、次を参照してください:
- HeatWaveユーザー・ガイド: データをロードして問合せを実行する方法について説明します。
- HeatWave tpchクイックスタート: HeatWaveクラスタをDBシステムに追加する方法、MySQLシェル・パラレル表インポート・ユーティリティを使用して
tpch
サンプル・データベースをDBシステムにインポートする方法、データをHeatWaveクラスタに手動でロードする方法、および問合せを実行する方法について説明します。 - HeatWave airportdbクイックスタート: HeatWaveクラスタをDBシステムに追加する方法、MySQLシェル・ダンプ・ロード・ユーティリティを使用して
airportdb
サンプル・データベースをDBシステムにインポートする方法、自動パラレル・ロードを使用してHeatWaveクラスタにロードする方法、および問合せを実行する方法について説明します。