Se stai sviluppando applicazioni di database su AWS e hai bisogno di analytics in tempo reale e query estremamente veloci, è quello che MySQL HeatWave on AWS è stato progettato per fare. Invece di creare pipeline ETL complesse per spostare i dati in un database di analytics separato, HeatWave sfrutta l'accelerazione in-memory per fornire funzionalità di analytics in tempo reale (OLAP) senza influire sulle prestazioni dei carichi di lavoro transazionali (OLTP). MySQL HeatWave è un servizio completamente gestito che consente agli sviluppatori di creare e distribuire rapidamente applicazioni cloud native sicure utilizzando il database open source più utilizzato al mondo. MySQL HeatWave è stato sviluppato e supportato dal team di sviluppo MySQL di Oracle.
Una delle cose migliori di MySQL HeatWave è la possibilità di eseguire gli analytics direttamente sui dati transazionali esistenti, il che significa che devi solo gestire un database anziché due e puoi ottenere analytics sicuri in tempo reale senza la complessità, la latenza e i costi della duplicazione ETL.
Per iniziare, Inizia gratuitamente su AWS. Una rapida iscrizione fornirà 300 dollari di crediti gratuiti per vedere quanto può essere fantastico MySQL HeatWave on AWS.
MySQL HeatWave on AWS è integrato con il sistema di Identity and Access Management di OCI. Quando ti iscrivi a HeatWave su AWS, verrai indirizzato alla pagina di login OCI in cui devi accedere con un account cloud OCI (creato in precedenza). Per semplificare le cose, la fatturazione viene gestita e monitorata all'interno di OCI.
Per iniziare a lavorare con MySQL HeatWave on AWS, non è necessaria né un'esperienza AWS né un account AWS. Tuttavia, se ce l'hai, non c'è limite a cosa puoi fare per integrare le app AWS con MySQL HeatWave. Quindi andiamo!
wget https://downloads.mysql.com/docs/airport-db.tar.gz
tar xvzf airport-db.tar.gz
dig +short myip.opendns.com @resolver1.opendns.com
mysqlsh username@hostname
util.loadDump("airport-db", {threads: 16, deferTableIndexes: "all", ignoreVersion: true})
select * from airplane limit 10000;
mysql SELECT booking.price, count(*) FROM booking WHERE booking.price > 500 GROUP BY booking.price ORDER BY booking.price LIMIT 10;
mysql SELECT booking.price, count(*) FROM booking WHERE booking.price > 500 GROUP BY booking.price ORDER BY booking.price LIMIT 10;
Finora abbiamo creato un'istanza di database MySQL e un cluster HeatWave su AWS, caricato alcuni dati e puntato un po 'sul sistema. Hai visto il notevole miglioramento delle prestazioni ottenuto eseguendo query in HeatWave... tutto senza la necessità di ETL alcun dato tra i sistemi. Con tutta questa potenza a portata di mano, ti invitiamo vivamente a continuare a esplorare le prestazioni e le capacità. Abbiamo solo grattato la superficie!
Vorresti saperne di più? Partecipa alla discussione sul nostro canale Slack pubblico.