HeatWave MySQL Features

Een volledig beheerde databaseservice

Verhoog de productiviteit door het automatiseren van tijdrovende taken zoals beheer van hoge beschikbaarheid, patching, upgrades en back-ups met een volledig beheerde databaseservice. Versnel de ontwikkeling van applicaties met directe initialisatie van resources.

Gebouwd, beheerd en ondersteund door het MySQL-engineeringteam

Ontwikkelaars kunnen moderne, cloud-native databaseapplicaties leveren met directe toegang tot de nieuwste functies van het MySQL-team. MySQL-beveiligingspatches worden automatisch toegepast om blootstelling aan zwakke plekken in de beveiliging te beperken. HeatWave MySQL is 100% compatibel met on-premises MySQL voor een naadloze overstap naar de cloud zonder applicaties te wijzigen.

Interactieve console voor het beheren van resources, het uitvoeren van query's en het bewaken van prestaties

Ontwikkelaars en databasebeheerders kunnen eenvoudig nodes voor MySQL Database en HeatWave maken en beheren. Vanuit de console hebben ze toegang tot functies van HeatWave Autopilot, zoals automatische initialisatie, zodat een optimale configuratie van de HeatWave-cluster kan worden bepaald. Ze kunnen de tabellen bekijken en beheren die zijn geladen in HeatWave MySQL en snel query's maken en uitvoeren.

Met deze console kunnen ontwikkelaars en databasebeheerders ook de prestaties bewaken van de MySQL Database node en de HeatWave cluster. Ze kunnen het gebruik van verschillende hardwarebronnen en diverse uitvoeringsmetrics bewaken.

OCI Database Management voor HeatWave MySQL

Oracle Cloud Infrastructure (OCI) Database Management voorkomt dat applicaties uitvallen door diagnosefuncties te bieden, waarmee functionele knelpunten snel worden opgelost. De service kan worden gebruikt om proactief de hoofdoorzaak van HeatWave MySQL-prestatieproblemen op te sporen en te identificeren. Door integratie met OCI Ops Insights kunnen beheerders prestatieproblemen ontdekken, verbruik voorspellen en capaciteit plannen met ML-gebaseerde analyses.

Gebouwd op MySQL Enterprise Edition

HeatWave MySQL is de enige MySQL-cloudservice die is gebouwd op MySQL Enterprise Edition. Met geavanceerde functies kunnen klanten extra beveiligingsmaatregelen implementeren om gegevens gedurende de hele levenscyclus te beschermen en aan de wettelijke vereisten te voldoen.

Asymmetrische codering met sleutelgeneratie en digitale handtekeningen

Met asymmetrische codering op de server kunnen ontwikkelaars en databasebeheerders de bescherming van vertrouwelijke data verbeteren met behulp van openbare sleutels en privésleutels. Ze kunnen ook digitale handtekeningen implementeren om de identiteit te bevestigen van mensen die documenten ondertekenen. Ontwikkelaars kunnen data coderen zonder de huidige applicaties te wijzigen.

Verberg uw data

Met datamaskering en de-identificatie kunnen werkelijke datawaarden worden verborgen en vervangen; selectieve maskering, willekeurige datavervanging, vervaging en andere functies zijn beschikbaar. Met het maskeren en de-identificeren van gegevens in HeatWave MySQL verkleinen klanten het risico op een datalek door gevoelige gegevens te verbergen, die vervolgens kunnen worden gebruikt in niet-productiesystemen, zoals ontwikkel- en testomgevingen. Deze functies voor datamaskering zijn beschikbaar bij het uitvoeren van query's op de MySQL Database node of de HeatWave cluster.

Blokkeer niet-geautoriseerde databaseactiviteiten

De HeatWave MySQL-databasefirewall bewaakt databasebedreigingen, maakt automatisch een lijst met goedgekeurde SQL-statements en blokkeert niet-geautoriseerde databaseactiviteiten. De oplossing biedt realtime bescherming tegen databasespecifieke aanvallen, zoals SQL-injecties.


Krachtige, in-memory queryversneller

HeatWave is een in-memory, parallelle en hybride engine voor queryverwerking in kolomvorm. Deze oplossing implementeert geavanceerde algoritmen voor gedistribueerde queryverwerking die zeer hoge prestaties leveren.

Ontworpen voor enorme schaalbaarheid en prestaties

Met HeatWave worden data massaal gepartitioneerd over een cluster met nodes, die parallel kunnen worden verwerkt. Dit biedt een uitstekende interne schaalbaarheid tussen nodes. Gepartitioneerde data kunnen parallel worden verwerkt door elke node in een cluster en elke core in een node. HeatWave heeft een intelligente queryplanner die berekeningen laat overlappen met netwerkcommunicatietaken om een zeer hoge schaalbaarheid via duizenden cores te realiseren.

Geoptimaliseerd voor de cloud

Queryverwerking in HeatWave is geoptimaliseerd voor standaardservers in de cloud. De grootte van de partities is aangepast aan de cache van de onderliggende vormen. De overlap van rekenkracht- en communicatietaken is geoptimaliseerd voor de beschikbare netwerkbandbreedte. Voor verschillende functies voor analyseverwerking worden de hardware-instructies van de onderliggende virtuele machines (VM's) gebruikt.

Geoptimaliseerd voor hoge transactiesnelheden en verbindingen

HeatWave Autopilot verbetert de prestaties van de HeatWave MySQL-thread pool voor optimaal gebruik van hardwarebronnen. Hierdoor biedt HeatWave MySQL een hogere doorvoer voor OLTP-workloads en wordt voorkomen dat de doorvoer op hoog niveau en bij gelijktijdige transacties afneemt.


Realtime analyses zonder ETL

Met HeatWave kunt u realtime en zonder ETL-duplicatie (extract, transform en load) op gegevens in MySQL Database en objectopslag analyses uitvoeren.

Realtime analyses

Analyseverzoeken hebben toegang tot de meest actuele informatie omdat updates van transacties automatisch in realtime worden gerepliceerd naar het HeatWave-analysecluster. U hoeft de data niet te indexeren voordat u analysequery's uitvoert. Ontwikkelaars en DBA's kunnen ook profiteren van HeatWave voor realtime analyse van JSON-documenten die zijn opgeslagen in MySQL Database en objectopslag, waardoor analyseverzoeken op de documenten in ordes van grootte worden versneld.

Elimineer ETL

Stap af van de complexe, tijdrovende en kostbare ETL-procedure en integratie door een afzonderlijke analyse-database en lakehouse-service te gebruiken.

Geen wijzigingen in MySQL applicaties

HeatWave is een native MySQL-oplossing. Bestaande MySQL-applicaties werken zonder wijzigingen.

Gebruik bestaande tools voor Business Intelligence (BI) en datavisualisatie

HeatWave biedt ondersteuning voor dezelfde BI- en datavisualisatietools als MySQL Database, zoals Oracle Analytics Cloud, Tableau en Looker.

Verbeter de beveiliging

Ongebruikte data en data in transit tussen MySQL Database en de nodes van de HeatWave cluster zijn altijd gecodeerd. Er is geen kans dat data beschadigd raken tijdens ETL, omdat ze niet tussen geheugens worden uitgewisseld.


HeatWave Autopilot: ingebouwde automatisering op basis van machine learning

HeatWave Autopilot biedt workload-gerichte automatisering op basis van machine learning. Het verbetert de prestaties en schaalbaarheid zonder dat expertise op het gebied van databaseafstemming nodig is, het verhoogt de productiviteit van ontwikkelaars en databasebeheerders en het elimineert menselijke fouten. HeatWave Autopilot automatiseert vele essentiële en vaak complexe aspecten van het realiseren van hoge queryprestaties op grote schaal, waaronder de initialisatie, het laden van gegevens, de uitvoering van query's en het omgaan met storingen. HeatWave Autopilot is zonder extra kosten beschikbaar voor klanten van HeatWave MySQL.

HeatWave Autopilot biedt talloze mogelijkheden voor zowel HeatWave als OLTP.

  • Met automatische initialisatie wordt het aantal HeatWave nodes voorspeld dat is vereist voor het uitvoeren van een workload door adaptieve sampling van tabeldata die moeten worden geanalyseerd. Dit betekent dat ontwikkelaars en databasebeheerders niet langer handmatig een inschatting hoeven te maken van de optimale grootte van hun cluster.
  • Met automatische threadpooling kunnen in de databaseservice meer transacties voor een bepaalde hardwareconfiguratie worden verwerkt. Hierdoor wordt een hogere doorvoer voor OLTP-workloads geleverd en wordt voorkomen dat de doorvoer op hoog niveau en bij gelijktijdige transacties afneemt.
  • De automatische vormvoorspelling monitort continu de OLTP-workload, incl. de doorvoer en het trefferpercentage van de bufferpool, zodat op elk gewenst moment de juiste compute-vorm kan worden aanbevolen en klanten steeds de beste prijs/prestatie-verhouding krijgen.
  • Met automatische codering wordt de optimale weergave bepaald van kolommen die in HeatWave worden geladen. Hierbij wordt rekening gehouden met de query's. Deze optimale weergave levert de beste queryprestaties en minimaliseert de grootte van de cluster om de kosten te beperken.
  • Met automatische verbetering van queryplannen worden verschillende statistieken gemaakt op basis van de uitvoering van query's en wordt het uitvoeringsplan voor toekomstige query's verbeterd. Dit leidt tot betere systeemprestaties naarmate er meer query's worden uitgevoerd.
  • Adaptieve queryoptimalisatie maakt gebruik van verschillende statistieken om datastructuren en systeemresources aan te passen nadat de uitvoering van een zoekopdracht is gestart. Hierbij wordt de uitvoering van de zoekopdracht voor elke node onafhankelijk geoptimaliseerd op basis van de werkelijke datadistributie tijdens de runtime. Op die manier kunnen de prestaties van ad-hoc-query's met wel 25% worden verbeterd.
  • Met automatische dataplaatsing wordt voorspeld in welke kolom de tabellen in het geheugen moeten worden gepartitioneerd om de beste prestaties te behalen voor query's. Met de aanbeveling voor de nieuwe kolom wordt ook de verwachte winst op het gebied van queryprestaties voorspeld. Hierdoor wordt dataverplaatsing tussen nodes geminimaliseerd vanwege suboptimale keuzen die operators kunnen maken wanneer ze de kolom handmatig selecteren.
  • Met automatische compressie wordt het optimale compressiealgoritme voor elke kolom bepaald, waardoor de prestaties van loads en query's worden verbeterd met snellere datacompressie en -decompressie. Door het geheugengebruik te verminderen, kunnen klanten de kosten met maar liefst 25% verlagen.
  • Met indexering worden automatisch de indexen bepaald die klanten moeten maken of verwijderen uit hun tabellen om de OLTP-doorvoer te optimaliseren, waarbij machine learning wordt gebruikt om een voorspelling te maken op basis van individuele applicatieworkloads. Hierdoor kunnen klanten tijdrovende taken zoals het maken van optimale indexen voor hun OLTP-workloads overbodig maken en deze in de loop der tijd behouden naarmate workloads evolueren.

Geïntegreerde HeatWave-mogelijkheden

Als u HeatWave MySQL gebruikt, kunt u eenvoudig profiteren van een bredere set geïntegreerde HeatWave-mogelijkheden zonder extra kosten.

HeatWave Lakehouse

Met HeatWave Lakehouse doorzoekt u gegevens in objectopslag, MySQL-databases of een combinatie van beide met recordsnelheid. De verwerking van query's vindt volledig plaats in de HeatWave-engine, zodat u niet alleen van HeatWave Lakehouse kunt profiteren voor workloads die compatibel zijn met MySQL, maar ook voor niet-MySQL-workloads.

Meer informatie over HeatWave Lakehouse

HeatWave AutoML

Met in-database machine learning (ML) hoeft u geen gegevens naar een afzonderlijke ML-service te verplaatsen. U kunt eenvoudig en veilig ML-trainingen, inferentie en uitleg toepassen op gegevens die zowel in MySQL als in de objectopslag zijn opgeslagen. Zo kunt u ML-initiatieven versnellen, de beveiliging verbeteren en de kosten verlagen.

Meer informatie over HeatWave AutoML

HeatWave GenAI

HeatWave GenAI biedt geïntegreerde en geautomatiseerde generatieve AI met in-database LLM's (grote taalmodellen), een geautomatiseerde in-database vectoropslag, scale-out vectorverwerking en de mogelijkheid om contextuele gesprekken in een natuurlijke taal te voeren. Zo kunt u profiteren van generatieve AI zonder expertise op het gebied van AI, gegevensverplaatsing of extra kosten.

Meer informatie over HeatWave GenAI


Realtime flexibiliteit

Dankzij realtime flexibiliteit kunt u uw HeatWave-cluster vergroten of verkleinen met een willekeurig aantal nodes, zonder uitvaltijd of alleen-lezen tijd.

Consistent hoge prestaties, zelfs tijdens piekuren, lagere kosten en geen uitvaltijd

Het wijzigen van de grootte duurt slechts enkele minuten. HeatWave blijft online en beschikbaar voor alle bewerkingen. Als de grootte is aangepast, worden data uit de objectopslag gedownload en automatisch opnieuw verdeeld over alle beschikbare clusternodes. De data zijn direct beschikbaar voor query's. Hierdoor profiteert u van consistent hoge prestaties, zelfs tijdens piekuren, en kunt u kosten verlagen door indien nodig uw HeatWave-cluster zonder uitvaltijd of alleen-lezen tijd te verkleinen.

Door gegevens op efficiënte wijze opnieuw te laden uit de objectopslag, kunt u uw HeatWave-cluster onderbreken en hervatten om kosten te besparen.

Geen overgeïnitialiseerde instances

U kunt met een willekeurig aantal nodesuw HeatWave-cluster vergroten of verkleinen. U wordt niet beperkt tot overgeïnitialiseerde en dure instances die worden afgedwongen door de starre modellen die andere clouddatabaseproviders bieden. Met HeatWave betaalt u alleen voor de resources die u gebruikt.


Beschikbaar in openbare clouds en uw datacenter

U kunt HeatWave MySQL implementeren op OCI, AWS of Azure. U kunt gegevens repliceren van lokale OLTP-applicaties naar HeatWave MySQL om vrijwel realtime analyses te maken en vectorgegevens in de cloud te verwerken. U kunt HeatWave MySQL ook in uw datacenter gebruiken met OCI Dedicated Region.

HeatWave MySQL op AWS biedt AWS-klanten een native ervaring. Console, besturingsvlak en gegevenslaag bevinden zich allen in AWS.