Funzionalità di HeatWave MySQL

Servizio di database completamente gestito

Migliora la produttività automatizzando attività dispendiose in termini di tempo come la gestione dell'high-availability, le applicazioni di patch, gli aggiornamenti e i backup, grazie a un servizio di database completamente gestito. Accelera lo sviluppo delle applicazioni con il provisioning immediato delle risorse.

Sviluppato, gestito e supportato dal team di progettazione di MySQL

Gli sviluppatori possono fornire applicazioni moderne di database cloud nativo con accesso immediato alle funzionalità più recenti del team MySQL. Le patch di sicurezza MySQL vengono applicate automaticamente per limitare l'esposizione alle vulnerabilità di sicurezza. HeatWave MySQL è compatibile al 100% con la soluzione MySQL on-premise per una transizione senza problemi al cloud che non richiede modifiche alle applicazioni.

Console interattiva per la gestione delle risorse, l'esecuzione delle query e il monitoraggio delle prestazioni

Gli sviluppatori e i DBA possono creare e gestire facilmente nodi MySQL Database e HeatWave. All'interno della console, possono accedere alle funzionalità di HeatWave Autopilot, come il provisioning automatico, per determinare la configurazione ottimale del cluster HeatWave. Possono visualizzare ed amministrare tabelle caricate su HeatWave MySQL, nonché creare ed eseguire rapidamente le query.

La console consente inoltre agli sviluppatori e ai DBA di monitorare le prestazioni del nodo MySQL Database e del cluster HeatWave. Possono monitorare l'uso di varie risorse hardware e di vari parametri di esecuzione delle query.

OCI Database Management per HeatWave MySQL

OCI Database Management aiuta a prevenire le interruzioni delle applicazioni fornendo funzionalità di diagnostica che aiutano a garantire la rapida risoluzione dei colli di bottiglia. Il servizio può essere utilizzato per rilevare e identificare in modo proattivo la causa principale dei problemi di perfomance di MySQL HeatWave.

Basato su MySQL Enterprise Edition

HeatWave MySQL è l'unico servizio cloud MySQL basato su MySQL Enterprise Edition. Le funzionalità avanzate consentono ai clienti di implementare misure di sicurezza aggiuntive per proteggere i dati durante tutto il loro ciclo di vita e di rispettare i requisiti normativi.

Cifratura asimmetrica con generazione di chiavi e firme digitali

La cifratura asimmetrica lato server consente a sviluppatori e DBA di aumentare la protezione dei dati riservati utilizzando sia chiavi pubbliche che chiavi private. Possono inoltre implementare firme digitali per confermare l'identità delle persone che firmano documenti. Gli sviluppatori possono cifrare i dati senza modificare le applicazioni attuali.

Nascondi i tuoi dati

Il mascheramento e la deidentificazione dei dati nascondono e sostituiscono i valori reale dei dati con dei sostituti; sono disponibili il mascheramento selettivo, la sostituzione casuale dei dati, il blurring e altre funzioni. Con il mascheramento e la deidentificazione dei dati in HeatWave MySQL, i clienti riducono il rischio di una violazione dei dati nascondendo i dati sensibili, che possono quindi essere utilizzati in sistemi non di produzione, come gli ambienti di sviluppo e di test. Queste funzioni di mascheramento dei dati sono disponibili quando le query vengono eseguite sul nodo MySQL Database o sul cluster HeatWave.

Blocca attività del database non autorizzate

Il firewall del database di HeatWave MySQL monitora le minacce del database, crea automaticamente una lista di inclusione dei comandi SQL approvati e blocca le attività del database non autorizzate. Fornisce protezione in tempo reale dagli attacchi diretti specificamente al database, come le SQL injection.


Acceleratore di query in-memory a elevate prestazioni

HeatWave è un motore in-memory di elaborazione delle query a colonne e massicciamente parallelo. Implementa algoritmi all'avanguardia per l'elaborazione di query distribuite che offrono prestazioni estremamente elevate.

Progettato per garantire prestazioni e scalabilità massime

HeatWave suddivide in modo massiccio i dati in un cluster di nodi, che possono essere utilizzati in parallelo. Ciò garantisce un'eccellente scalabilità internodale. Tutti i nodi all'interno di un cluster e tutte le memorie centrali all'interno di un nodo possono elaborare i dati suddivisi in parallelo. HeatWave dispone di un programmatore di query intelligente che si sovrappone l'elaborazione con i task di comunicazione di rete per ottenere una scalabilità molto elevata tra migliaia di memorie centrali.

Ottimizzato per il cloud

L'elaborazione delle query in HeatWave è stata ottimizzata per i server di base nel cloud. Le dimensioni delle partizioni sono state ottimizzate perché siano adatte alla cache delle forme sottostanti. La sovrapposizione di elaborazione e attività di comunicazione è ottimizzata per la larghezza di banda di rete disponibile. Diversi primitive di elaborazione degli analytics utilizzano le istruzioni hardware delle virtual machine (VM) di base.

Ottimizzato per connessioni e tassi di transazione elevati

HeatWave Autopilot migliora le prestazioni del thread pool di HeatWave MySQL, offrendo un meccanismo per utilizzare in modo ottimale le risorse hardware e migliorare le prestazioni. Di conseguenza, HeatWave MySQL fornisce un throughput più elevato per i carichi di lavoro OLTP e assicura che il throughput resti a livelli elevati di transazioni e concorrenza.


Analytics in tempo reale senza ETL

HeatWave ti consente di eseguire analytics in tempo reale sui dati in MySQL Database e nello storage degli oggetti senza duplicazioni extract, transform and load (ETL).

Analytics in tempo reale

Le query di analytics hanno accesso alle informazioni più recenti poiché gli aggiornamenti dalle transazioni vengono replicati automaticamente in tempo reale sul cluster di analytics HeatWave. Non è necessario indicizzare i dati prima di eseguire le query di analytics. Gli sviluppatori e i DBA possono anche sfruttare HeatWave per gli analytics in tempo reale dei documenti JSON memorizzati in MySQL Database e lo storage degli oggetti, accelerando enormemente le query di analytics sui documenti.

Elimina l'ETL

Elimina la complessità, la laboriosità e i costi del processo ETL e dell'integrazione con un database di analytics e servizi lakehouse.

Nessuna modifica alle applicazioni MySQL

HeatWave è una soluzione MySQL nativa. Le applicazioni MySQL attuali funzionano senza aver bisogno di alcuna modifica.

Utilizza strumenti esistenti di business intelligence (BI) e di visualizzazione dei dati

HeatWave supporta gli stessi strumenti di BI e visualizzazione dei dati di MySQL Database, tra cui Oracle Analytics Cloud, Tableau e Looker.

Migliora la sicurezza

I dati inattivi e in transito tra MySQL Database e i nodi del cluster HeatWave sono sempre cifrati. Non c'è alcun rischio che i dati vengano compromessi durante l'ETL poiché i dati non vengono trasferiti tra i data store.


HeatWake Autopilot: automazione integrata e basata sul machine learning

HeatWave Autopilot fornisce un'automazione basata sul machine learning e workload-aware. Migliora prestazioni e scalabilità senza avere bisogno di competenze per l'ottimizzazione del database, aumenta la produttività di sviluppatori e DBA e aiuta a eliminare gli errori umani. HeatWave Autopilot automatizza molti degli aspetti più importanti e spesso impegnativi del raggiungere prestazioni elevate a livello di query su larga scala, tra cui provisioning, caricamento dei dati, esecuzione delle query e gestione degli errori. HeatWave Autopilot è disponibile senza costi aggiuntivi per i clienti di HeatWave MySQL.

HeatWave Autopilot fornisce numerose funzionalità sia per HeatWave che per OLTP.

  • Il provisioning automatico prevede il numero di nodi HeatWave necessari per l'esecuzione di un carico di lavoro tramite il campionamento adattivo dei dati di tabella sui quali sono richiesti analytics. Ciò significa che gli sviluppatori e i DBA non devono più fare una valutazione manuale della dimensione ottimale del loro cluster.
  • Il pooling automatico dei thread consente al servizio di database di elaborare un numero maggiore di transazioni per una determinata configurazione hardware, offrendo un throughput più elevato per i carichi di lavoro OLTP e assicurando che il throughput resti a livelli elevati di transazioni e concorrenza.
  • La previsione automatica della forma monitora costantemente il carico di lavoro OLTP, comprese la velocità di throughput e la frequenza di accesso al buffer pool, per consigliare la forma di computazione corretta in qualsiasi momento e permette ai clienti di ottenere sempre il miglior rapporto prezzo/prestazioni.
  • La codifica automatica determina la rappresentazione ottimale delle colonne caricate su HeatWave, prendendo in considerazione le query. Questa rappresentazione ottimale fornisce le migliori prestazioni delle query e minimizza le dimensioni del cluster per ridurre al minimo i costi.
  • Il miglioramento automatico del piano di query apprende varie statistiche dall'esecuzione delle query e migliora il piano di esecuzione delle query future. In questo modo è possibile migliorare le prestazioni del sistema man mano che vengono eseguite altre query.
  • L'ottimizzazione adattiva delle query utilizza varie statistiche per regolare le strutture dei dati e le risorse di sistema dopo l'avvio dell'esecuzione delle query, ottimizzandola in modo indipendente per ogni nodo in base alla distribuzione effettiva dei dati in fase di runtime. Ciò consente di migliorare le prestazioni delle query ad hoc fino al 25%.
  • Il posizionamento automatico dei dati prevede la colonna in cui le tabelle devono essere suddivise in memoria per raggiungere le prestazioni migliori per le query. Prevede inoltre il guadagno previsto nelle prestazioni delle query con il suggerimento della nuova colonna. Ciò riduce al minimo lo spostamento dei dati tra i nodi dovuto a scelte non ottimali che gli operatori possono effettuare quando selezionano manualmente la colonna.
  • La compressione automatica determina l'algoritmo di compressione ottimale per ogni colonna, cosa che migliora le prestazioni di caricamento e query con compressione e decompressione dei dati più veloci. Grazie alla riduzione nell'utilizzo della memoria, i clienti possono diminuire i costi fino al 25%.
  • L'indicizzazione (disponibilità limitata) determina automaticamente gli indici che i clienti devono creare o eliminare dalle proprie tabelle per ottimizzare il throughput OLTP, utilizzando il machine learning per effettuare una previsione in base ai carichi di lavoro delle singole applicazioni. Ciò aiuta i clienti a eliminare le lunghe attività di creazione di indici ottimali per i carichi di lavoro OLTP e a mantenerli nel tempo man mano che i carichi di lavoro si evolvono.

Funzionalità di HeatWave integrate

L'utilizzo di HeatWave MySQL ti permette di sfruttare facilmente un set più ampio di funzionalità HeatWave integrate senza costi aggiuntivi.

HeatWave Lakehouse

HeatWave Lakehouse ti aiuta a eseguire query sui dati nello storage degli oggetti, nei database MySQL o in una combinazione di entrambi con una velocità record. L'elaborazione delle query viene eseguita interamente all'interno del motore HeatWave, per cui puoi utilizzare HeatWave Lakehouse per i carichi di lavoro non MySQL e i carichi di lavoro compatibili con MySQL.

Scopri di più su HeatWave Lakehouse

HeatWave AutoML

Grazie al machine learning (ML) in-database, i clienti non devono spostare i dati in un servizio di ML separato. Puoi applicare in modo semplice e sicuro addestramento di ML, inferenza e spiegazione ai dati memorizzati sia all'interno di MySQL che nello storage degli oggetti con HeatWave Lakehouse. Di conseguenza, puoi accelerare le iniziative di ML, aumentare la sicurezza e ridurre i costi.

Scopri di più su HeatWave AutoML

HeatWave GenAI

HeatWave GenAI offre un'intelligenza artificiale generativa integrata e automatizzata con modelli linguistici di grandi dimensioni (LLM, large language model) nel database, una memoria di vettore automatizzata nel database, e la possibilità di avere conversazioni contestuali in linguaggio naturale, consentendoti di sfruttare l'intelligenza artificiale generativa senza avere bisogno di competenze nell'area o di spostare dati.

Scopri di più su HeatWave GenAI


Elasticità in tempo reale

L'elasticità in tempo reale ti permette di aumentare o ridurre le dimensioni del loro cluster HeatWave di qualsiasi numero di nodi, senza incappare in periodi di inattività o di sola lettura.

Prestazioni elevate costanti, anche nei momenti di picco, e costi ridotti senza tempi di inattività

Per eseguire il ridimensionamento servono solo alcuni minuti, durante i quali HeatWave rimane online, disponibile per tutte le operazioni. Una volta ridimensionati, i dati vengono scaricati dallo storage degli oggetti e ripartiti automaticamente tra tutti i nodi cluster disponibili, per diventare poi immediatamente disponibili per le query. Di conseguenza, trai vantaggio da prestazioni sempre elevate, anche nei momenti di punta, e riduci i costi ridimensionando il tuo cluster HeatWave quando risulta necessario, senza rischiare periodi di inattività o di sola lettura.

Grazie all'efficienza del ricaricamento dei dati dallo storage degli oggetti, puoi anche sospendere e riprendere il tuo cluster HeatWave per ridurre i costi.

Nessuna istanza su cui è stato eseguito overprovisioning

Puoi espandere o ridurre il tuo cluster HeatWave di qualsiasi numero di nodi. Non sei vincolato a istanze costose e su cui è stato fatto un overprovisioning, forzate da modelli di ridimensionamento rigidi offerti da altri provider di database cloud. Con HeatWave, paghi unicamente per le risorse che utilizzi.


Disponibile nei cloud pubblici e nel tuo data center

Puoi implementare HeatWave MySQL su OCI, AWS o Azure. Puoi replicare i dati dalle applicazioni OLTP on-premise a HeatWave MySQL per ottenere analytics quasi in tempo reale ed elaborare i dati vettoriali nel cloud. Puoi anche utilizzare HeatWave MySQL nel tuo data center con OCI Dedicated Region.

HeatWave MySQL su AWS offre un'esperienza nativa per i clienti AWS. La console, il piano di controllo e il piano dati risiedono in AWS.