Aperçu de la grappe HeatWave
Une grappe HeatWave se compose d'un ou de plusieurs noeuds HeatWave. Les noeuds HeatWave stockent les données en mémoire et traitent les interrogations. Le système de base de données comprend un plugiciel HeatWave qui assure la gestion des grappes, la programmation des interrogations et le retour des résultats des interrogations au système de base de données.
Ce guide décrit comment déployer et gérer des grappes HeatWave sur Oracle Cloud Infrastructure. Pour déployer et gérer MySQL HeatWave sur Amazon Web Services, voir MySQL HeatWave sur AWS et pour provisionner MySQL HeatWave dans le service Oracle Database dans Azure (ODSA), voir Provisionnement de MySQL HeatWave.
Lorsque vous activez une grappe HeatWave, les interrogations qui respectent certains préalables sont automatiquement déchargées du système de base de données vers la grappe HeatWave pour une exécution accélérée. Les interrogations que vous émettez à partir d'un client ou d'une application MySQL interagissent avec la grappe HeatWave en vous connectant au système de base de données. La grappe HeatWave retourne les résultats au système de base de données et au client ou à l'application MySQL qui a émis l'interrogation.
Entrepôt avec lac de données MySQL HeatWave
MySQL HeatWave Lakehouse permet le traitement des interrogations sur les données résidant dans le stockage d'objets. Les données sources sont lues à partir du service de stockage d'objets, transformées au format HeatWave, stockées dans la couche de stockage de persistance HeatWave, puis chargées dans la mémoire de la grappe HeatWave. MySQL HeatWave Lakehouse prend en charge les données structurées et relationnelles aux formats CSV et Parquet. Le format Avro est pris en charge dans la version 8.1.0-u3 ou une version supérieure et le format JSON est pris en charge dans la version 8.3.0-u2 ou une version supérieure.
MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
uniquement. MySQL HeatWave Lakehouse prend en charge un maximum de 512 noeuds HeatWave avec les formes MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
. Voir MySQL HeatWave Lakehouse.
Avant MySQL 8.3.0-u2, vous devez désactiver la récupération jusqu'à un point dans le temps, la haute disponibilité, les répliques de lecture et la réplication sortante afin d'activer l'entrepôt avec lac de données MySQL HeatWave Lakehouse.
Limites relatives au nombre de tables et de colonnes
Vous pouvez utiliser le provisionnement automatique pour vérifier que la mémoire est suffisante pour charger les tables dans la grappe HeatWave.
Tableau 11-1 Limites du nombre de tables et de colonnes
Forme du système de base de données | Nombre maximal de colonnes (approx.) | Nombre maximal de tables avec une moyenne de 100 colonnes par table (approx.) |
---|---|---|
MySQL.Free | 81,900 | 819 |
MySQL.2 | 0.19 millions | 1,900 |
MySQL.4 | 0.45 millions | 4,500 |
MySQL.8 | 0.98 million | 9,800 |
MySQL.16 | 2.0 millions | 20,000 |
MySQL.32 | 7.27 millions | 72,700 |
MySQL.48 | 6.22 millions | 62,200 |
MySQL.64 | 8.32 millions | 83,200 |
MySQL.256 | 16.71 millions | 167,100 |
MySQL.Heatwave.VM.Standard | 7.04 millions | 70,400 |
MySQL. HeatWave.BM.Standard | 26.72 millions | 267,200 |
Informations supplémentaires
Après le déploiement d'une grappe HeatWave, consultez les informations suivantes :
- Guide de l'utilisateur de MySQL HeatWave : Décrit comment charger des données et comment exécuter des interrogations.
- Analyse tpch : Décrit comment ajouter une grappe HeatWave à un système de base de données, importer l'exemple de base de données
tpch
dans le système de base de données à l'aide de l'utilitaire d'importation parallèle de tables de l'interpréteur de commandes MySQL, charger manuellement des données dans la grappe HeatWave et exécuter des interrogations. - Service d'analyse AirportDB rapide : Décrit comment ajouter une grappe HeatWave à un système de base de données, importer l'exemple de base de données
airportdb
dans le système de base de données à l'aide de l'utilitaire de chargement de vidage de l'interpréteur de commande MySQL, charger des données dans la grappe HeatWave à l'aide du chargement parallèle automatique et exécuter des interrogations.