Oracle MySQL HeatWave est un service de bases de données entièrement géré. Pour les administrateurs de bases de données et les développeurs d'applications, il s'agit du seul service qui leur permette d'exécuter des workloads OLTP et OLAP directement à partir de leurs bases de données MySQL. Comme MySQL est optimisé pour OLTP, de nombreuses implémentations MySQL utilisent une base de données OLAP distincte pour les analyses métier. MySQL HeatWave est conçu pour permettre aux clients d'exécuter des analyses sur des données stockées dans des bases de données MySQL, éliminant ainsi le besoin de déplacer et d'intégrer des données complexes, chronophages et onéreuses dans les bases de données OLTP et OLAP. MySQL Autopilot utilise des techniques avancées de machine learning afin d'automatiser HeatWave, permettant ainsi de faciliter l'utilisation, d'améliorer ses performances et son évolutivité.
Wikibon « recommande fortement aux services informatiques des entreprises d'établir un plan à 3 ans pour éliminer leurs bases de données OLAP séparées et l'ETL de leurs bases de données transactionnelles MySQL ».
IDC affirme qu'« associé avec HeatWave et Autopilot, MySQL Database Service pourrait facilement être la plus grande innovation en matière de bases de données cloud open source de ces vingt dernières années.»
La conclusion de Constellation Research est que « les clients qui utilisent MySQL ou des bases de données compatibles avec MySQL devraient désormais évaluer MySQL Database Service avec HeatWave. »
« Le machine learning dépasse MySQL »selon les analyses dbinsight qui étudient les innovations d'HeatWave.
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 modifications effectuées par les transactions OLPT sont propagées en temps réel vers HeatWave et sont rendues visibles immédiatement pour les requêtes analytiques. Il n’est pas nécessaire d’indexer les données avant d’exécuter des requêtes d’analyse.
Toutes les données inactives et en transit entre la base de données MySQL et les noeuds du cluster HeatWave sont chiffrées par défaut. Étant donné que les données ne sont pas transférées entre les bases de données, il n’y a aucun risque qu’elles soient compromises pendant le processus ETL. En s’appuyant sur une base de données unique pour OLTP et OLAP, il n’est plus nécessaire d’avoir une gestion d’identité différente, ce qui améliore la sécurité.
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.
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 dispose d'une architecture fortement partitionnée qui permet un parallélisme inter et intra-noeud massif. Il 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 coeurs pour les applications en temps réel.
Le traitement des requêtes dans HeatWave a été optimisé pour OCI. 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 dans OCI. De nombreuses primitives de traitement analytique utilisent les instructions du hardware des machines virtuelles sous-jacentes (VM).
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 échantillonner les données, collecter des statistiques sur les données et les requêtes et créer des modèles de machine learning pour modéliser l'utilisation de la mémoire, la charge réseau et la durée d'exécution. Ces modèles de machine learning sont ensuite utilisés par MySQL Autopilot pour exécuter ses principales fonctionnalités. MySQL Autopilot rend l'optimiseur de requêtes HeatWave de plus en plus intelligent au fur et à mesure de l'exécution de requêtes supplémentaires, ce qui améliore continuellement les performances du système au fil du temps. MySQL Autopilot est disponible sans coûts supplémentaires pour les clients de MySQL HeatWave.
MySQL Autopilot apporte les fonctionnalités suivantes :
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. MySQL HeatWave est compatible à 100 % avec la solution MySQL sur site pour une transition fluide vers le cloud ou hybride sans modification des applications.
La sécurité avancée protège vos bases de données contre les attaques externes, les violations de données et l’utilisation abusive des informations en interne. Les dernières corrections de sécurité MySQL de l’équipe MySQL sont automatiquement appliquées pour limiter votre exposition aux vulnérabilités de sécurité.
« Pour les développeurs de bases de données MySQL, il s'agit d'une révolution... grâce à HeatWave, Oracle tire parti de décennies d'expérience et d'expertise en bases de données pour offrir des fonctionnalités de premier plan aux équipes de développeurs d'applications de bases de données open source à un prix très abordable. »
« 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.»
« Les résultats des tests d'Oracle sont stupéfiants : ils sont accompagnés d'annonces des utilisateurs soulignés dans le cadre de l'annonce d'un événement. On constate des améliorations telles qu'une « simple » (!) multiplication de vitesse de 7 à 1000, associées à des coûts réduits de 30 à 80 %. »
MySQL HeatWave est désormais disponible à l'international dans 30 régions commerciales d'Oracle Cloud Infrastructure. L'ajout le plus récent est Johannesbourg en Afrique du Sud.
Lire l’article completProduct |
Comparison Price (/vCPU)* |
Unit Price |
Unit |
MySQL Database—Standard–E3 |
OCPU per hour |
||
MySQL Database—Standard–E3–Memory |
Gigabyte per hour |
||
MySQL Database—Storage |
Gigabyte storage capacity per month |
||
MySQL Database—Backup Storage |
Gigabyte storage capacity per month |
||
MySQL HeatWave—Standard-E3 |
Node per hour |
||
MySQL Database for HeatWave—Standard-E3 |
Node per hour |
||
MySQL Database for HeatWave—Bare Metal Standard-E3 |
Node per hour |
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.
Découvrez nos solutions avec 300 $ de crédits gratuits.
Vous aimeriez en savoir plus ? Contactez l’un de nos experts.