Lokale Schreibweiterleitung in Aurora PostgreSQL - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Lokale Schreibweiterleitung in Aurora PostgreSQL

Lokale (clusterinterne) Schreibweiterleitung ermöglicht Ihren Anwendungen, Lese-/Schreibtransaktionen direkt auf einem Aurora-Replikat durchzuführen. Die Schreibbefehle werden dann zum Commit an die Writer-DB-Instance weitergeleitet. Sie können die lokale Schreibweiterleitung für Anwendungen verwenden, bei denen gelegentlich Schreibvorgänge auftreten und die Lesen-nach-Schreiben-Konsistenz erfordern. Dies ist die Fähigkeit, den letzten Schreibvorgang in einer Transaktion zu lesen.

Ohne Schreibweiterleitung müssen Ihre Anwendungen den gesamten Lese- und Schreibverkehr vollständig aufteilen und zwei Gruppen von Datenbankverbindungen aufrechterhalten, um den Datenverkehr an den richtigen Endpunkt zu senden. Lesereplikate erhalten asynchron Updates von der Writer-Instance. Da die Replikationsverzögerung zwischen Lesereplikaten unterschiedlich sein kann, ist es außerdem schwierig, eine globale Lesekonsistenz für alle Replikate zu erreichen. Die Transaktion aller Lesevorgänge, die eine Lesen-nach-Schreiben-Konsistenz erfordern, muss auf der Writer-Datenbank-Instance erfolgen. Alternativ müssen Sie eine komplexe benutzerdefinierte Anwendungslogik entwickeln, um aus Gründen der Skalierbarkeit mehrere Lesereplikate nutzen zu können und gleichzeitig die Konsistenz sicherzustellen.

Durch die Schreibweiterleitung müssen diese Transaktionen nicht aufgeteilt oder ausschließlich an die Writer-Instance gesendet werden. Sie müssen auch keine komplexe Anwendungslogik entwickeln, um Lesen-nach-Schreiben-Konsistenz zu erreichen.

Die lokale Schreibweiterleitung ist in jeder Region verfügbar, in der Aurora PostgreSQL verfügbar ist. Sie wird in folgenden Aurora-PostgreSQL-Versionen unterstützt:

  • 16.4 und höhere 16-Versionen

  • 15.8 und höhere 15-Versionen

  • 14.13 und höhere 14-Versionen

Die lokale Schreibweiterleitung wird verwendet, um Schreibvorgänge von Replikaten innerhalb der Region weiterzuleiten. Informationen zur Weiterleitung von Schreibvorgängen aus einem globalen Replikat finden Sie unter Verwenden der Schreibweiterleitung in einer Amazon Aurora globalen Datenbank.