Un service MySQL Database pour les transactions, les analyses et le machine learning (ML). Analytique sécurisée en temps réel, sans complexité, latence et coût liés à la duplication des processus ETL (extraction, transformation et chargement). Disponible sur Oracle Cloud Infrastructure (OCI), Amazon Web Services (AWS) et Microsoft Azure.
Simplicité des analyses de transactions et en temps réel dans un seul service
Éliminez le coût et la complexité des services distincts de base de données d'analyse, d'apprentissage automatique et d'ETL. Évitez les risques de latence et de sécurité liés aux mouvements de données entre les banques de données.
Prêt pour le cloud distribué
Déployer MySQL HeatWave sur OCI, AWS, Azure ou dans votre data center.
Cette agence numérique allemande consolide le traitement et l'analyse des données avec MySQL HeatWave sur AWS pour des requêtes complexes 90 fois plus rapides, en doublant les taux de clics pour les campagnes marketing avec une plus grande évolutivité et moins d'administration.
Le leader technologique multicloud a consolidé le traitement et l'analyse des données avec MySQL HeatWave sur AWS pour des performances de requête 20 fois plus rapides, une plus grande évolutivité et une administration réduite. Le tout sans modification de code pour le reporting en temps réel.
Ce fabricant d'appareils médicaux a consolidé le traitement et l'analyse des données avec MySQL HeatWave sur AWS pour des requêtes complexes 50 fois plus rapides, afin d'obtenir des informations en temps réel et d'améliorer l'autosurveillance du diabète.
Ce fournisseur SaaS brésilien pour l'enseignement primaire et secondaire fournit des analyses en temps réel dont l'exécution des requêtes complexes est 300 fois plus rapide et coûte 85 % moins, tout en prenant en charge trois millions d'utilisateurs, le tout pour améliorer les performances des étudiants.
La start-up brésilienne dans le domaine du métavers a migré toutes ses données vers MySQL HeatWave. En 3 heures, elle a obtenu des performances de base de données 5 fois plus élevées pour un événement avec plus d'un million de visiteurs, et ce, avec une sécurité accrue et la moitié des coûts.
Cette société japonaise de jeux vidéo a obtenu des informations en temps réel en ajoutant HeatWave à MySQL Database Service, ce qui l'a aidée à atteindre son objectif de proposer des divertissements toujours plus agréables pour ses clients de par le monde.
Migrez vers MySQL HeatWave sur OCI ou AWS.
MySQLHeatWave est le seul service qui permette aux administrateurs de bases de données et aux développeurs d’applications d’exécuter des workloads OLTP et OLAP directement à partir de leurs bases de données MySQL.
Évitez les processus ETL et les intégrations complexes, chronophages et chers grâce à une base de données d'analyse distincte.
Les requêtes d'analyse accèdent toujours aux données les plus récentes à mesure que les mises à jour des transactions répliquent automatiquement en temps réel vers le cluster d'analyse HeatWave. Il n’est pas nécessaire d’indexer les données avant d’exécuter des requêtes d’analyse.
Les données au repos et en transit entre la base de données MySQL et les nœuds du cluster HeatWave sont toujours chiffrées par défaut. Les données ne risquent pas d'être compromises pendant l'ETL, car elles ne sont pas transférées entre les bases de données.
HeatWave est une solution MySQL native. Les applications MySQL existantes fonctionnent sans modifications.
HeatWave prend en charge les mêmes outils de BI et de visualisation des données que MySQL Database, tels qu’Oracle Analytics Cloud, Tableau et Looker.
Déployez MySQL HeatWave sur OCI, AWS ou Azure. Répliquez les données des applications OLTP sur site vers MySQL HeatWave pour obtenir une analyse quasiment en temps réel, sans ETL. Vous pouvez également utiliser MySQL HeatWave dans votre data center avec Oracle Dedicated Region Cloud@Customer.
HeatWave est un moteur de traitement de requêtes en colonnes hybrides, massivement parallèle et en mémoire. Il met en place des algorithmes de pointe pour le traitement des requêtes distribuées qui apportent des hautes performances.
HeatWave partitionne considérablement les données dans un cluster de nœuds, qui peuvent être exécutés en parallèle. Ceci offre une excellente évolutivité entre nœuds. Chaque nœud d'un cluster et chaque cœur d'un nœud peuvent traiter les données partitionnées en parallèle. HeatWave dispose d'un planificateur intelligent de requêtes qui superpose le calcul avec les tâches de communication réseau pour atteindre une très forte évolutivité parmi des milliers de cœurs.
Le traitement des requêtes dans HeatWave a été optimisé pour les serveurs de base dans le cloud. Les tailles des partitions ont été optimisées pour s’adapter au cache des formes sous-jacentes. La superposition du calcul avec la communication est optimisée pour la bande passante du réseau disponible. De nombreuses primitives de traitement analytique utilisent les instructions du hardware des machines virtuelles sous-jacentes (VM).
Oracle MySQL Autopilot améliore les performances du pool de threads MySQL HeatWave, fournissant un mécanisme qui permet d'utiliser de manière optimale les ressources matérielles pour de meilleures performances. Par conséquent, MySQL HeatWave offre un débit plus élevé pour les charges globales OLTP et maitient le débit à des niveaux élevés de transactions et de simultanéité d'accès aux données.
MySQL Autopilot automatise la plupart des aspects les plus importants et souvent les plus difficiles pour atteindre des performances élevées de requêtes à grande échelle, dont le provisionnement, le chargement des données, l'exécution des requêtes et la gestion des pannes. Il utilise des techniques avancées pour automatiser HeatWave, améliorer encore les performances et l'évolutivité et faciliter l'utilisation, ce qui permet aux développeurs et aux administrateurs de base de données de gagner beaucoup de temps. MySQL Autopilot est disponible sans coûts supplémentaires pour les clients de MySQL HeatWave.
MySQL Autopilot offre de nombreuses fonctionnalités pour HeatWave et OLTP.
HeatWave AUtoML comprend tout ce dont les utilisateurs ont besoin pour créer, entraîner, déployer et expliquer des modèles de machine learning dans MySQL HeatWave, sans frais supplémentaires.
Grâce au machine learning disponible directement dans la base de données dans MySQL HeatWave, les clients n'ont pas besoin de déplacer leurs données vers un service de machine learning distinct. Ils peuvent facilement et en toute sécurité entraîner des modèles de machine learning, réaliser des inférences et obtenir des explications avec les données stockées dans MySQL HeatWave. Dès lors, ils peuvent mener à bien plus rapidement leurs projets de machine learning, renforcer leur sécurité et réduire leurs coûts.
HeatWave AutoML automatise le cycle de vie du machine learning, notamment la sélection d'algorithmes, l'échantillonnage intelligent des données pour l'entraînement de modèle, la sélection des caractéristiques et l'optimisation des hyperparamètres. Les analystes de données et les data scientists gagnent ainsi du temps et évitent les tâches chronophages. Les aspects du pipeline d'apprentissage automatique peuvent être personnalisés, notamment la sélection d'algorithmes, la sélection de fonctionnalités et l'optimisation des hyperparamètres.
Tous les résultats des modèles entraînés par HeatWave AutoML peuvent être expliqués. HeatWave AutoML fournit des prédictions avec une explication des résultats, ce qui aide les entreprises à respecter la conformité, l'équité, la répétabilité, la causalité et la fiabilité.
Les développeurs et les analystes de données peuvent créer des modèles de machine learning à l'aide de commandes SQL courantes. Ils n'ont pas besoin d'apprendre de nouveaux outils et langages. De plus, HeatWave AutoML est intégré à des blocs-notes populaires tels que Jupyter et Apache Zeppelin.
Améliorez votre productivité en automatisant les tâches chronophages telles que la gestion de la haute disponibilité, l'application de correctifs, les mises à niveau et les sauvegardes grâce à un service de base de données entièrement géré. Accélérez le développement d'applications grâce à un provisionnement instantané de ressources.
Les développeurs peuvent fournir des applications de base de données natives du cloud innovantes avec un accès immédiat aux dernières fonctionnalités de l’équipe MySQL. Les patchs de sécurité MySQL sont automatiquement appliqués pour limiter l'exposition aux vulnérabilités de sécurité. MySQL HeatWave est compatible à 100 % avec la solution MySQL sur site pour une transition fluide vers le cloud ou hybride sans modification des applications.
Les développeurs et les administrateurs de base de données peuvent créer et gérer facilement des nœuds MySQL Database et HeatWave. Dans la console, ils peuvent accéder aux fonctionnalités Autopilot MySQL, telles que le provisionnement automatique, pour déterminer la configuration optimale de leur cluster HeatWave. Ils peuvent visualiser et administrer les tables chargées dans MySQL HeatWave, et créer et exécuter rapidement des requêtes.
La console permet également aux développeurs et aux administrateurs de base de données de surveiller les performances du nœud MySQL Database et du cluster HeatWave. Ils peuvent surveiller l'utilisation de diverses ressources matérielles et de diverses mesures d'exécution des requêtes.
Les fonctionnalités de sécurité avancées permettent aux clients de mettre en place des mesures de sécurité supplémentaires pour protéger les données tout au long de leur cycle de vie et pour les aider à se conformer à la réglementation.
Le cryptage asymétrique côté serveur permet aux développeurs et aux administrateurs de base de données d'augmenter la protection des données confidentielles à l'aide de clés publiques et privées. Ils peuvent également implémenter des signatures numériques pour confirmer l'identité des personnes signant des documents. Les développeurs peuvent crypter les données sans modifier les applications en cours. Ils disposent des outils nécessaires pour le chiffrement, la génération de clés et les signatures numériques.
Le masquage et la désidentification des données masquent et remplacent les valeurs de données réelles par des substituts (le masquage sélectif, la substitution de données aléatoire, le floutage et d'autres fonctions sont disponibles). Grâce au masquage et à la désidentification des données dans MySQL HeatWave, les clients réduisent le risque de violation de données en masquant les données sensibles, qui peuvent ensuite être utilisées dans des systèmes autres que ceux de production, tels que des environnements de développement et de test. Ces fonctions de masquage des données sont disponibles lorsque des requêtes sont exécutées sur le nœud MySQL Database ou le cluster HeatWave.
Le pare-feu de la base de données MySQL HeatWave surveille les menaces qui pèsent sur la base de données, crée automatiquement une liste d'autorisation des instructions SQL approuvées et bloque les activités non autorisées dans la base de données. Il fournit une protection en temps réel contre les attaques propres aux bases de données, comme les injections SQL.
L'élasticité en temps réel permet aux clients d'augmenter ou de réduire la taille de leur cluster HeatWave de n'importe quel nombre de nœuds, sans aucun temps d'arrêt ni temps de lecture seule.
L'opération de redimensionnement ne prend que quelques minutes, pendant lesquelles HeatWave reste en ligne et disponible pour toutes les opérations. Une fois redimensionnées, les données sont téléchargées à partir du stockage d'objets, automatiquement rééquilibrées entre tous les nœuds de cluster disponibles et deviennent immédiatement disponibles pour les requêtes. Par conséquent, les clients bénéficient de performances toujours élevées, même lors des pics d'activité, et de coûts réduits en redimensionnant à la baisse leur cluster HeatWave si nécessaire, sans aucun temps d'arrêt ni période en lecture seule.
Les clients peuvent étendre ou réduire leur cluster HeatWave pour atteindre le nombre de nœuds de leur choix. Ils ne sont pas obligés de se contenter d'instances surprovisionnées et coûteuses résultant de modèles de dimensionnement rigides comme c'est le cas chez d'autres fournisseurs de bases de données cloud. Avec HeatWave, les clients ne payent que pour les ressources exactes qu'ils utilisent.
MySQL HeatWave s'étend à MySQL HeatWave Lakehouse, ce qui permet aux utilisateurs de traiter et d'interroger des centaines de téraoctets de données dans la banque d'objets, dans une variété de formats de fichiers, tels que CSV, Parquet et les sauvegardes Aurora/Redshift. Avec MySQL HeatWave Lakehouse, MySQL HeatWave fournit un service unique pour le traitement des transactions, l'analyse à travers les entrepôts de données et les lacs de données, et le machine learning, sans ETL dans les services cloud.
Les clients peuvent interroger les données transactionnelles dans les bases de données MySQL, les données sous différents formats dans le stockage d'objets, ou une combinaison des deux en utilisant les commandes MySQL standard. L'interrogation des données dans la base de données est aussi rapide que l'interrogation des données dans la banque d'objets, comme le démontrent les benchmarks 10 To et 30 To TPC-H.
L'architecture massivement partitionnée de HeatWave permet une architecture évolutive pour MySQL HeatWave Lakehouse. Le traitement des requêtes et les opérations de gestion des données, telles que le chargement/rechargement des données ou la récupération des nœuds, évoluent avec la taille des données. Les clients peuvent interroger jusqu'à 400 To de données avec MySQL HeatWave Lakehouse, et le cluster HeatWave peut atteindre 512 nœuds.
Les fonctionnalités de MySQL Autopilot, telles que le provisionnement automatique et l'amélioration automatique du plan de requête, ont été améliorées pour MySQL HeatWave Lakehouse, ce qui réduit encore les frais d'administration des bases de données et améliore les performances. Les nouvelles capacités de MySQL Autopilot sont également disponibles pour MySQL HeatWave Lakehouse.
Principales fonctionnalités |
Disponible sur OCI |
Disponible sur AWS |
---|---|---|
Service entièrement géré | oui |
oui |
OLTP et OLAP dans MySQL | oui |
oui |
Accélération des requêtes pour les analyses et les charges de travail mixtes | oui |
oui |
Compression des données | oui |
oui |
Automatisation basée sur l'apprentissage automatique (MySQL Autopilot pour HeatWave et OLTP)* | oui |
oui |
Sécurité avancée* | oui |
oui |
Machine learning dans la base de données (HeatWave AutoML) | oui |
oui |
Gestion évolutive des données | oui |
Bientôt disponible |
Console interactive de gestion des données et des requêtes | Bientôt disponible | oui |
Surveillance des performances et de la charge de travail à partir de la console | Bientôt disponible | oui |
Ajout de HeatWave à n'importe quelle forme MySQL | Bientôt disponible | oui |
* Le regroupement automatique des threads et la prédiction automatique des formes dans MySQL Autopilot ainsi que le pare-feu de base de données MySQL HeatWave seront bientôt disponibles sur OCI.
Découvrez pourquoi selon IDC, HeatWave ML est « une révolution pour les développeurs d'applications et un large éventail d'analystes de données et de data scientists ».
IDC
« MySQL HeatWave on AWS est une solution très intéressante non seulement pour l'analytique, mais aussi pour les workloads OLTP et mixtes, comme on peut le constater dans les tests de performance accessibles publiquement. Pour tous les développeurs qui travaillent avec MySQL sur AWS, Oracle vient de déposer sur le pas de la porte un gros gain de productivité sans le prix élevé. »
Futurum
« En fin de compte, nous pensons que la concurrence vient d'être battue sur chaque indicateur mesurable possible. Il représente également une prise de conscience du secteur et un éveil massif du fait de la concurrence sur le cloud de base de données, car ils doivent tous répondre à la force d'innovation MySQL HeatWave.»
Wikibon
« Les résultats en termes de performances mettent à mal Amazon Redshift et Snowflake. Bien qu'Aurora, le service de base de données cloud MySQL modifié d'Amazon est limité à 128 To de base de données, MySQL HeatWave Lakehouse prend en charge les bases de données cloud de plus de 400 To, ce qui démontre une innovation constante à un prix attractif pour les clients du monde entier. »
Nipun Agarwal, Vice-Président senior chez Oracle pour le développement de MySQL HeatWave
MySQL HeatWave est le seul service reposant sur MySQL qui combine le traitement des transactions, les analyses en temps réel et le machine learning au sein d'une seule base de données. Toutes ces fonctionnalités MySQL HeatWave, qui sont construites, gérées et prises en charge en permanence par l'équipe de développement MySQL HeatWave, sont désormais disponibles sur AWS. Tous les composants du service MySQL HeatWave sur AWS, à savoir la console de service, le plan de contrôle et le plan de données, sont conçus et optimisés pour AWS.
Produit |
Grille tarifaire (/vCPU)* |
Prix unitaire |
Unité |
MySQL Database - Standard - AMD E4 - Calcul |
OCPU par heure |
||
MySQL Database - Standard - AMD E4 - Mémoire |
Gigaoctets par heure |
||
MySQL Database - Standard - Intel X9 - Calcul |
OCPU par heure |
||
MySQL Database - Standard - Intel X9 - Mémoire |
Gigaoctets par heure |
||
MySQL Database - Optimisé - Intel X9 - Calcul |
OCPU par heure |
||
MySQL Database - Optimisé - Intel X9 - Mémoire |
Gigaoctets par heure |
||
MySQL Database - Stockage |
Capacité de stockage en gigaoctets par mois |
||
MySQL Database - Stockage de sauvegarde |
Capacité de stockage en gigaoctets par mois |
||
MySQL HeatWave—Standard |
Nœuds par heure |
||
MySQL Database for HeatWave—Standard |
Nœuds par heure |
||
MySQL Database for HeatWave—Bare Metal Standard |
Nœuds par heure |
SCÉNARIO
Une municipalité lance une nouvelle application pour mener diverses enquêtes et souhaite exécuter des analyses en temps réel sur les données. 50 Go de données.
Spécifications
COÛT MENSUEL ESTIMÉ
528 16 USD
SCÉNARIO
Une agence marketing veut analyser les performances de ses campagnes publicitaires en temps réel. 1 To de données.
Spécifications
COÛT MENSUEL ESTIMÉ
829 24 USD
SCÉNARIO
Une entreprise de télécommunications souhaite analyser les modèles de communication de ses clients en temps réel. 10 To de données.
Spécifications
COÛT MENSUEL ESTIMÉ
5467 53 USD
Actuellement disponible en Amérique du Nord
Le terme ECPU (Elastic CPU) par heure est défini comme une combinaison du nombre total d'heures de CPU utilisées par MySQL Database et une mesure du travail effectué par MySQL Database et HeatWave. Le terme Capacité HeatWave par heure est défini comme une unité de 16 gigaoctets d'heures de mémoire allouées dans MySQL HeatWave.
Produit |
Prix unitaire |
Unité |
HeatWave - AWS |
Capacité HeatWave par heure |
|
MySQL Database - AWS - ECPU |
ECPU par heure |
|
MySQL Database - AWS - Stockage |
Capacité de stockage en gigaoctets par mois |
|
MySQL Database - AWS - Stockage de sauvegarde |
Capacité de stockage en gigaoctets par mois |
|
MySQL Database - AWS - Transfert de données sortant - région inter-AWS |
Gigaoctet de données transférées |
|
MySQL Database - AWS- Transfert de données sortant- vers Internet |
Gigaoctet de données transférées |
SCÉNARIO
Une municipalité lance une nouvelle application pour mener diverses enquêtes et souhaite exécuter des analyses en temps réel sur les données. 50 Go de données.
Spécifications
COÛT MENSUEL ESTIMÉ
116 USD
SCÉNARIO
Une agence marketing veut analyser les performances de ses campagnes publicitaires en temps réel. 1 To de données.
Spécifications
COÛT MENSUEL ESTIMÉ
2 028 USD
SCÉNARIO
Une entreprise de télécommunications souhaite analyser les modèles de communication de ses clients en temps réel. 10 To de données.
Spécifications
COÛT MENSUEL ESTIMÉ
16 486 USD
HeatWave est un accélérateur de requêtes en mémoire massivement parallèle et à hautes performances qui augmente les performances MySQL par ordre de grandeur pour les analyses et les workloads mixtes sans devoir modifier les applications existantes.
Rejoignez la discussion en visant le forum des clients de MySQL HeatWave.
Tirez le meilleur parti de MySQL HeatWave avec un abonnement à MySQL Learning
Bénéficiez d’un accès 24 h/24 et 7j/7 au support MySQL avec My Oracle Support.
Oracle vous offre à la fois la technologie et les conseils dont vous avez besoin pour réussir à chaque étape de votre parcours, de la planification et l'adoption jusqu'à l'innovation continue.
Découvrez nos solutions avec 300 $ de crédits gratuits.
Vous aimeriez en savoir plus ? Contactez l’un de nos experts.