Features von HeatWave MySQL

Ein vollständig verwalteter Datenbankservice

Verbessern Sie die Produktivität, indem Sie zeitaufwendige Aufgaben wie High Availability Management, Patching, Upgrades und Backups mit einem komplett verwalteten Datenbankservice automatisieren. Beschleunigen Sie die Anwendungsentwicklung durch sofortiges Provisioning von Ressourcen.

Vom MySQL-Entwicklungsteam erstellt, verwaltet und unterstützt

Entwickler können moderne, native Cloud-Datenbankanwendungen mit sofortigem Zugriff auf die neuesten Funktionen des Teams MySQL bereitstellen. MySQL-Sicherheitspatches werden automatisch eingespielt, um das Risiko von Sicherheitslücken zu begrenzen. HeatWave MySQL ist zu 100 % kompatibel mit On-Premises-MySQL und ermöglicht einen nahtlosen Übergang in die Cloud ohne Änderungen an den Anwendungen.

Interaktive Konsole zum Verwalten von Ressourcen, Ausführen von Abfragen und Überwachen der Performance

Entwickler und DBAs können ganz einfach MySQL Database- und HeatWave-Knoten erstellen und verwalten. Innerhalb der Konsole können sie auf HeatWave Autopilot-Funktionen zugreifen, wie automatisches Provisioning, um die optimale Konfiguration des HeatWave-Clusters zu bestimmen. Sie können die in HeatWave MySQL geladenen Tabellen anzeigen und verwalten sowie Abfragen schnell erstellen und ausführen.

Mit der Konsole können Entwickler und DBAs auch die Performance des MySQL Database-Knotens und des HeatWave-Clusters überwachen. Sie können die Verwendung verschiedener Hardwareressourcen und verschiedener Abfrageausführungsmetriken überwachen.

OCI Database Management für HeatWave MySQL

Oracle Cloud Infrastructure (OCI) Database Management hilft, Ausfälle in Anwendungen zu verhindern, indem es Diagnosefunktionen bereitstellt, die eine schnelle Lösung von Leistungsengpässen ermöglichen. Der Service kann verwendet werden, um die Grundursache von HeatWave MySQL-Performanceproblemen proaktiv zu erkennen und zu identifizieren. Die Integration mit OCI Ops Insights hilft Administratoren, Leistungsprobleme aufzudecken, den Verbrauch zu prognostizieren und die Kapazität mithilfe von ML-basierten Analysen zu planen.

Basiert auf MySQL Enterprise Edition

HeatWave MySQL ist der einzige MySQL-Cloud-Service, der auf MySQL Enterprise Edition basiert. Mit den erweiterten Funktionen können Kunden zusätzliche Sicherheitsmaßnahmen implementieren, um Daten während ihres gesamten Lebenszyklus zu schützen und die Einhaltung gesetzlicher Vorschriften zu unterstützen.

Asymmetrische Verschlüsselung mit Schlüsselgenerierung und digitalen Signaturen

Die serverseitige asymmetrische Verschlüsselung ermöglicht es Entwicklern und DBAs, den Schutz vertraulicher Daten sowohl mit öffentlichen als auch mit privaten Schlüsseln zu erhöhen. Sie können auch digitale Signaturen implementieren, um die Identität von Signaturdokumenten zu bestätigen. Entwickler können Daten verschlüsseln, ohne aktuelle Anwendungen zu ändern.

Daten ausblenden

Die Datenmaskierung und -deidentifizierung blendet echte Datenwerte aus und ersetzt sie durch Substitute ;selektive Maskierung, zufällige Datensubstitution, Verwischung und andere Funktionen sind verfügbar. Mit der Datenmaskierung und -deidentifizierung in HeatWave MySQL reduzieren Kunden das Risiko einer Datenverletzung, indem sie vertrauliche Daten ausblenden, die dann in Nicht-Produktionssystemen wie Entwicklungs- und Testumgebungen verwendet werden können. Diese Datenmaskierungsfunktionen sind verfügbar, wenn Abfragen auf dem MySQL Database-Knoten oder dem Cluster HeatWave ausgeführt werden.

Nicht autorisierte Datenbankaktivitäten blockieren

Die HeatWave MySQL Database-Firewall überwacht Datenbankbedrohungen, erstellt automatisch eine Ausnahmeliste genehmigter SQL-Anweisungen und blockiert nicht autorisierte Datenbankaktivitäten. Sie bietet Echtzeitschutz vor datenbankspezifischen Angriffen, wie SQL-Injections.


Leistungsstarker In-Memory Abfragebeschleuniger

HeatWave ist eine speicherresidente, massiv parallele Abfrageverarbeitungs-Engine für Hybrid-Spalten. Es implementiert hochmoderne Algorithmen für die verteilte Abfrageverarbeitung, die eine sehr hohe Performance bieten.

Entwickelt für großen Umfang und hohe Leistung

HeatWave partitioniert Daten massiv über ein Cluster von Knoten, die parallel betrieben werden können. Dies bietet eine hervorragende internodale Skalierbarkeit. Jeder Knoten innerhalb eines Clusters und jeder Kern innerhalb eines Knotens kann partitionierte Daten parallel verarbeiten. HeatWave verfügt über einen intelligenten Abfrage-Scheduler, der die Berechnung mit Netzwerkkommunikationsaufgaben überlappt, um eine sehr hohe Skalierbarkeit über Tausende von Kernen zu erreichen.

Optimiert für die Cloud

Die Abfrageverarbeitung in HeatWave wurde für Commodity-Server in der Cloud optimiert. Die Größe der Partitionen wurde optimiert, um sie an den Cache der zugrunde liegenden Formen anzupassen. Die Überlappung von Rechen- und Kommunikationsaufgaben wird für die verfügbare Netzwerkbandbreite optimiert. Verschiedene Primitives zur Analyseverarbeitung verwenden die Hardwareanweisungen der zugrunde liegenden virtuellen Maschinen (VMs).

Optimiert für hohe Transaktionsraten und Verbindungen

HeatWave Autopilot verbessert die Performance des HeatWave MySQL Threadpools und bietet einen Mechanismus zur optimalen Nutzung von Hardwareressourcen für bessere Performance. Daher liefert HeatWave MySQL einen höheren Durchsatz für OLTP-Workloads und verhindert, dass der Durchsatz bei hohen Transaktionen und gleichzeitigem Datenzugriff sinkt.


Echtzeitanalysen ohne ETL

Mit HeatWave können Sie Echtzeitanalysen von Daten in MySQL Databases und Objektspeichern ausführen, ohne dass das Extrahieren, Transformieren und Laden (ETL) doppelt durchgeführt werden muss.

Echtzeitanalysen

Analyseabfragen greifen auf die aktuellsten Daten zu, da Aktualisierungen von Transaktionen automatisch in Echtzeit in das HeatWave-Analysecluster repliziert werden. Es ist nicht erforderlich, die Daten zu indizieren, bevor Analyseabfragen ausgeführt werden. Entwickler und DBAs können HeatWave auch für Echtzeitanalysen von JSON-Dokumenten nutzen, die in der MySQL Database und im Objektspeicher gespeichert sind, und so die Analyseabfragen für die Dokumente um Größenordnungen beschleunigen.

Beseitigen Sie ETL

Vermeiden Sie einen komplexen, zeitaufwendigen und kostspieligen ETL-Prozess und die Integration mit einer separaten Analysedatenbank und Lakehouse-Services.

Keine Änderungen an MySQL-Anwendungen

HeatWave ist eine native MySQL-Lösung. Vorhandene MySQL-Anwendungen können ohne Änderungen ausgeführt werden.

Einsatz von vorhandenen Business Intelligence-(BI-) und Datenvisualisierungstools

HeatWave unterstützt dieselben BI- und Datenvisualisierungstools wie MySQL Database, einschließlich Oracle Analytics Cloud, Tableau und Looker.

Verbesserte Sicherheit

Daten im Ruhezustand und während der Übertragung zwischen der MySQL Database und den Knoten des HeatWave-Clusters sind immer verschlüsselt. Während des ETL-Vorgangs besteht keine Gefahr, dass Daten beeinträchtigt werden, da keine Daten zwischen Datenspeichern übertragen werden.


HeatWave Autopilot: Integrierte ML-gestützte Automatisierung

HeatWave Autopilot bietet eine Workload-bezogene, durch maschinelles Lernen unterstützte Automatisierung. Darüber hinaus verbessert der Service die Performance und Skalierbarkeit, sorgt für mehr Produktivität von Entwicklern und Datenbankadministratoren und trägt dazu bei, menschliche Fehler zu eliminieren – und das ohne erforderliches Fachwissen zur Datenbankoptimierung. HeatWave Autopilot automatisiert viele der wichtigsten und häufig anspruchsvollsten Aspekte der Erzielung einer hohen Abfrageperformance im großen Maßstab – einschließlich Provisioning, Laden von Daten, Abfrageausführung und Fehlerbehandlung. HeatWave Autopilot ist für HeatWave MySQL-Kunden ohne zusätzliche Kosten erhältlich.

HeatWave Autopilot bietet zahlreiche Funktionen sowohl für HeatWave als auch für OLTP.

  • Das automatische Provisioning prognostiziert die Anzahl der HeatWave-Knoten, die für die Ausführung einer Workload erforderlich sind, indem adaptives Sampling von Tabellendaten durchgeführt wird, für die Analysen erforderlich sind. Das bedeutet, dass Entwickler und DBAs die optimale Größe ihres Clusters nicht mehr manuell schätzen müssen.
  • Mit dem automatischen Threadpooling kann der Datenbankservice mehr Transaktionen für eine bestimmte Hardwarekonfiguration verarbeiten, wodurch ein höherer Durchsatz für OLTP-Workloads bereitgestellt wird und verhindert wird, dass er bei hohen Transaktionen und gleichzeitigem Zugriff gelöscht wird.
  • Die automatische Ausprägungsvorhersage überwacht kontinuierlich die OLTP-Workload, einschließlich Durchsatz und Pufferpool-Trefferrate, um die richtige Compute-Ausprägung zu einem bestimmten Zeitpunkt zu empfehlen. So erhalten Kunden immer das beste Preis-Leistungs-Verhältnis.
  • Die automatische Codierung bestimmt die optimale Darstellung der Spalten, die unter Berücksichtigung der Abfragen in HeatWave, geladen werden. Diese optimale Darstellung bietet die beste Abfrageperformance und minimiert die Größe des Clusters, um die Kosten zu minimieren.
  • Die automatische Verbesserung des Abfrageplans lernt verschiedene Statistiken aus der Ausführung von Abfragen und verbessert den Ausführungsplan zukünftiger Abfragen. Dadurch wird die Systemperformance verbessert, wenn weitere Abfragen ausgeführt werden.
  • Die adaptive Abfrageoptimierung verwendet verschiedene Statistiken, um Datenstrukturen und Systemressourcen nach dem Start der Abfrageausführung anzupassen – und optimiert sie unabhängig für jeden Knoten basierend auf der tatsächlichen Datenverteilung zur Laufzeit. Dies trägt dazu bei, die Performance von Ad-hoc-Abfragen um bis zu 25 % zu verbessern.
  • Die automatische Datenplatzierung prognostiziert die Spalte, in der Tabellen im Speicher partitioniert werden sollen, um die beste Performance für Abfragen zu erzielen. Außerdem wird mit der neuen Spaltenempfehlung die erwartete Verbesserung der Abfrageperformance vorhergesagt. Dadurch wird die Datenverschiebung über Knoten hinweg minimiert, da Operatoren bei der manuellen Auswahl der Spalte suboptimale Auswahlmöglichkeiten treffen können.
  • Die automatische Komprimierung bestimmt den optimalen Komprimierungsalgorithmus für jede Spalte, wodurch die Lade- und Abfrageleistung durch schnellere Datenkomprimierung und -dekomprimierung verbessert wird. Durch die Reduzierung der Speichernutzung können Kunden ihre Kosten um bis zu 25 % senken.
  • Die Indexierung bestimmt automatisch die Indizes, die Kunden erstellen oder aus ihren Tabellen löschen sollten, um den OLTP-Durchsatz zu optimieren. Dabei wird maschinelles Lernen eingesetzt, um eine Vorhersage auf der Grundlage der individuellen Anwendungs-Workloads zu treffen. Auf diese Weise werden den Kunden die zeitaufwändigen Aufgaben zum Erstellen optimaler Indizes für ihre OLTP-Workloads erspart. Es fällt auch kein Aufwand zur Pflege der Inidzies aufgrund sich verändernder Workloads mehr an.

Integrierte HeatWave-Funktionen

Mit HeatWave MySQL können Sie problemlos und ohne zusätzliche Kosten eine größere Anzahl integrierter HeatWave-Funktionen nutzen.

HeatWave Lakehouse

Mit HeatWave Lakehouse können Sie Daten in Objektspeichern, MySQL Databases oder einer Kombination aus beiden in Rekordgeschwindigkeit abfragen. Die Abfrageverarbeitung erfolgt vollständig innerhalb der HeatWave-Engine, sodass Sie HeatWave Lakehouse sowohl für Nicht-MySQL-Workloads als auch für MySQL-kompatible Workloads nutzen können.

Weitere Informationen HeatWave Lakehouse

HeatWave AutoML

Mit datenbankinternem maschinellem Lernen (ML) müssen Sie keine Daten in einen separaten ML-Service verschieben. Sie können ML-Training, Inferenz und Erklärungen einfach und sicher auf Daten anwenden, die sowohl in MySQL als auch im Objektspeicher gespeichert sind. Dadurch können sie ML-Initiativen beschleunigen, die Sicherheit erhöhen und Kosten senken.

Weitere Informationen zu HeatWave AutoML

HeatWave GenAI

HeatWave GenAI bietet integrierte, automatisierte und sichere generative KI mit datenbankinternen Large Language Models (LLMs), einem automatisierten datenbankinternen Vektorspeicher, einer skalierbaren Vektorverarbeitung und der Möglichkeit, kontextbezogene Gespräche in natürlicher Sprache zu führen. So können Sie die Vorteile der generativen KI ohne KI-Fachwissen, Datenverschiebung oder zusätzliche Kosten nutzen.

Weitere Informationen zu HeatWave GenAI


Echtzeitelastizität

Dank Echtzeitelastizität können Sie die Größe Ihres HeatWave-Clusters um eine beliebige Anzahl von Knoten erhöhen bzw. verringern, ohne dass es zu Ausfallzeiten oder schreibgeschützten Zeiten kommt.

Konstant hohe Leistungsfähigkeit auch in Spitzenzeiten sowie geringere Kosten – ohne Ausfallzeiten

Der Vorgang der Größenänderung dauert nur wenige Minuten, während dieser Zeit bleibt HeatWave online und für alle Vorgänge verfügbar. Sobald die Größe geändert wurde, werden die Daten aus dem Objektspeicher heruntergeladen, automatisch zwischen allen verfügbaren Cluster-Knoten neu verteilt und stehen sofort für Abfragen zur Verfügung. Dadurch profitieren Sie selbst in Spitzenzeiten von der konstant hohen Leistungsfähigkeit und den niedrigeren Kosten, indem Sie ihren HeatWave-Cluster bei Bedarf verkleinern – ohne dass es zu Ausfallzeiten oder schreibgeschützten Zeiten kommt.

Durch effizientes Neuladen von Daten aus dem Objektspeicher können Sie Ihr HeatWave-Cluster auch unterbrechen und fortsetzen, um Kosten zu senken.

Keine überdimensionierten Instanzen

Sie können Ihren HeatWave-Cluster auf eine beliebige Anzahl von Knoten erweitern oder reduzieren. Außerdem sind Sie nicht auf überdimensionierte und kostspielige Instanzen beschränkt, die durch starre Größenmodelle erzwungen werden, und Teil des Angebots von anderen Cloud-Datenbankprovidern sind. Bei HeatWave zahlen Sie nur für genau die Ressourcen, die Sie nutzen.


Verfügbar in Public Clouds und Ihrem Data Center

Sie können HeatWave MySQL auf OCI, AWS oder Azure bereitstellen. Darüber hinaus können Sie Daten aus On-Premises-OLTP-Anwendungen auf HeatWave MySQL replizieren, um Analysen in nahezu Echtzeit zu erhalten und Vektordaten in der Cloud zu verarbeiten. Sie können HeatWave MySQL außerdem in Ihrem Data Center mit OCI Dedicated Region verwenden.

HeatWave MySQL auf AWS bietet AWS-Kunden eine native Erfahrung. Konsole, Control Plane und Data Plane befinden sich in AWS.