Amazon Aurora Parallel Query ist eine Funktion der Amazon Aurora-Datenbank, die schnellere analytische Anfragen über Ihre aktuellen Daten ermöglicht, ohne Die Daten in ein separates System kopieren zu müssen. Es kann Abfragen um bis zu zwei Größenordnungen beschleunigen und gleichzeitig einen hohen Durchsatz für Ihre Kern-Transaktions-Workload aufrechterhalten.
Während einige Datenbanken die Abfrageverarbeitung in CPUs auf einem oder nur wenigen Servern parallelisieren können, nutzt Parallel Queries die Vorteile der einzigartige Aurora-Architektur, um die Abfrageverarbeitung in tausenden von CPUs in die Aurora Speicherschicht zu verschieben und zu parallelisieren. Durch das Auslagern der analytischen Abfrageverarbeitung auf die Aurora-Speicherschicht reduziert Parallel Query die Konkurrenzsituation von Netzwerk, CPU und Pufferpool mit der transaktionalen Arbeitslast.
Funktionen
Ihre analytischen Anfragen beschleunigen
In einer traditionellen Datenbank bedeutet eine direkte Ausführung analytischer Anfragen in der Datenbank eine langsamere Anfrageleistung und das Risiko einer Verlangsamung Ihrer Transaktionsarbeitslast. Anfragen können je nach Größe der Tabellen Datenbank-Serverinstanzen und mehrere Minuten bis Stunden laufen. Anfragen werde auch durch Netzwerklatenz verlangsamt, da die Speicherschicht ganze Tabellen zur Verarbeitung in den Datenbankserver übertragen muss.
Mit Parallel Query wird die Anfrageverarbeitung in die Aurora Speicherschihct verlagert. Die Anfrage gewinnt große Mengen an Rechenleistung und muss weit weniger Daten über das Netzwerk übertragen. Inzwischen kann die Aurora-Datenbank weiterhin Transaktionen mit viel weniger Unterbrechungen durchführen. Auf diese Weise können Sie transaktionale und analytische Workloads gleichzeitig in derselben Aurora-Datenbank ausführen und zugleich eine hohe Leistung beibehalten.
Abfrage von aktuellen Daten
Viele analytische Workloads erfordern sowohl frische Daten als auch eine gute Abfrageleistung. So sind beispielsweise operative Systeme wie Netzwerk-Überwachung, Cybersicherheit oder Betrugserkennung auf frische Echtzeit-Daten aus einer Transaktionsdatenbank angewiesen und können nicht darauf warten, dass diese in ein Analytik-System extrahiert werden.
Durch die Ausführung Ihrer Abfragen in derselben Datenbank, die Sie für die Transaktionsverarbeitung verwenden, ohne die Transaktionsleistung zu beeinträchtigen, ermöglicht Amazon Aurora Parallel Query intelligentere betriebliche Entscheidungen ohne zusätzliche Software und ohne Änderungen an Ihren Abfragen.
Erste Schritte
Parallel Query ist für Amazon Aurora mit MySQL-Kompatibilität verfügbar. Die ersten Schritte sind leicht: Aktivieren Sie einfach Parallel Query, wenn Sie Ihren Aurora-Cluster erstellen.
Die Aurora Query Optimizer entscheidet basierend auf dem voraussichtlichen Leistungsgewinn für jede spezifische Anfrage automatisch, ob Parallel Query verwendet wird. Wie bei anderen Aurora-Abfragen zahlen Sie nur für die tatsächlich verwendeten E/A.
Weitere Informationen über Amazon Aurora mit MySQL-Kompatibilität