HeatWaveクラスタの概要
HeatWaveクラスタは、1つ以上のHeatWaveノードで構成されます。HeatWaveノードは、データをメモリーに格納して、問合せを処理します。DBシステムには、クラスタの管理、問合せのスケジューリング、およびDBシステムへの問合せ結果の返送を行うHeatWaveプラグインが含まれています。
このガイドでは、Oracle Cloud InfrastructureでHeatWaveクラスタをデプロイおよび管理する方法について説明します。Amazon Web ServicesでのMySQL HeatWaveのデプロイおよび管理については、AWS上のMySQL HeatWave、およびAzure (ODSA)のOracle Database ServiceでのMySQL HeatWaveのプロビジョニングについては、MySQL HeatWaveのプロビジョニングを参照してください。
HeatWaveクラスタを有効にすると、特定の前提条件を満たす問合せが、DBシステムからHeatWaveクラスタに自動的にオフロードされて、実行が高速化されます。MySQLクライアントまたはアプリケーションから発行する問合せは、DBシステムに接続することでHeatWaveクラスタと対話します。HeatWaveクラスタは、結果をDBシステムおよび問合せを発行したMySQLクライアントまたはアプリケーションに返します。
MySQL HeatWaveレイクハウス
MySQL HeatWave Lakehouseでは、オブジェクト・ストレージに存在するデータに対してクエリ処理が有効になります。ソース・データはオブジェクト・ストレージから読み取られ、HeatWave形式に変換され、HeatWave永続性ストレージ・レイヤーに格納されてから、HeatWaveクラスタ・メモリーにロードされます。MySQL HeatWave Lakehouseは、CSVおよびParquet形式の構造化データおよびリレーショナル・データをサポートしています。Avro形式はバージョン8.1.0-u3以上でサポートされており、JSON形式はバージョン8.3.0-u2以上でサポートされています。
MySQL.HeatWave.VM.Standard
またはHeatWave.512GB
シェイプのみのHeatWaveクラスタでサポートされています。MySQL HeatWave Lakehouseは、MySQL.HeatWave.VM.Standard
またはHeatWave.512GB
シェイプを持つ最大512個のHeatWaveノードをサポートしています。MySQL HeatWave Lakehouseを参照してください。
MySQL 8.3.0-u2より前は、MySQL HeatWave Lakehouseを有効にするために、ポイントインタイム・リカバリ、高可用性、読取りレプリカおよびアウトバウンド・レプリケーションを無効にする必要があります。
表および列数の制限
自動プロビジョニングを使用して、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クラスタをデプロイした後、次を参照してください:
- MySQL HeatWaveユーザー・ガイド: データをロードして問合せを実行する方法について説明します。
- クイックスタート: tpch分析: HeatWaveクラスタをDBシステムに追加する方法、MySQLシェルのパラレル表インポート・ユーティリティを使用して
tpch
サンプル・データベースをDBシステムにインポートする方法について説明します。データをHeatWaveクラスタに手動でロードし、問合せを実行する方法について説明します。 - クイックスタート: AirportDB分析: HeatWaveクラスタをDBシステムに追加する方法、MySQLシェルのダンプ・ロード・ユーティリティを使用して
airportdb
サンプル・データベースDBシステムにインポート方法、自動パラレル・ロードを使用してHeatWaveクラスタにデータをロード方法、および問合せを実行する方法について説明します。