Wenn Sie Datenbankanwendungen auf AWS entwickeln und Echtzeitanalysen und extrem schnelle Abfragen benötigen, wurde MySQL HeatWave auf AWS dafür entwickelt. Anstatt komplizierte ETL-Pipelines zu erstellen, um Daten in eine separate Analysedatenbank zu verschieben, nutzt HeatWave die In-Memory-Beschleunigung, um Echtzeitanalysen (OLAP) bereitzustellen, ohne die Performance von Transaktions-Workloads (OLTP) zu beeinträchtigen. MySQL HeatWave ist ein vollständig verwalteter Service, mit dem Entwickler schnell sichere native Cloud-Anwendungen mit der weltweit beliebtesten Open-Source-Datenbank erstellen und bereitstellen können. MySQL HeatWave wird vom Entwicklungsteam MySQL bei Oracle entwickelt und unterstützt.
Eines der besten Dinge an MySQL HeatWave ist die Möglichkeit, Analysen direkt mit Ihren vorhandenen Transaktionsdaten auszuführen. Das bedeutet, dass Sie nur eine Datenbank anstelle von zwei verwalten müssen und sichere Echtzeitanalysen ohne die Komplexität, Latenz und Kosten der ETL-Duplizierung erhalten können.
Lassen Sie uns kostenlos auf AWS starten. Eine schnelle Registrierung bietet 300 US-Dollar an kostenlosen Credits, um zu sehen, wie großartig MySQL HeatWave auf AWS sein kann.
Beachten Sie, dass MySQL HeatWave auf AWS in das Identity and Access Management-System von OCI integriert ist. Wenn Sie sich für HeatWave in AWS registrieren, werden Sie zur OCI-Anmeldeseite weitergeleitet, auf der Sie sich mit einem OCI Cloud-Account anmelden müssen (den Sie zuvor erstellt haben). Um die Dinge einfach zu halten, wird die Abrechnung in OCI verwaltet und überwacht.
Um mit der Arbeit mit MySQL HeatWave auf AWS zu beginnen, benötigen Sie weder AWS-Erfahrung noch ein AWS-Konto. Wenn Sie jedoch diese haben, gibt es keine Begrenzung dafür, was Sie tun können, um AWS-Apps in MySQL HeatWave zu integrieren. Also los geht's!
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;
Bisher haben wir eine MySQL-Datenbankinstanz und ein HeatWave-Cluster auf AWS erstellt, einige Daten geladen und ein wenig im System gespeichert. Sie haben die dramatische Performanceverbesserung gesehen, die durch die Ausführung von Abfragen in HeatWave...all erzielt wurde, ohne dass Daten zwischen Systemen per ETL übertragen werden müssen. Mit all dieser Kraft, die Ihnen zur Verfügung steht, empfehlen wir Ihnen dringend, die Leistung und Fähigkeiten weiter zu erkunden. Wir haben nur die Oberfläche gekratzt!
Möchten Sie mehr erfahren? Nehmen Sie an der Diskussion in unserem öffentlichen Slack-Kanal teil!