Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Starke Konsistenz in mehreren Regionen

Fokusmodus
Starke Konsistenz in mehreren Regionen - Amazon-DynamoDB

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.

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.

Anmerkung

Multi-Region Strong Consistency (MRSC) ist als Vorschauversion verfügbar und kann sich ändern.

Multi-Region Strong Consistency (MRSC) ist eine neue Funktion von DynamoDB für globale Tabellen, die als Vorschauversion verfügbar ist. Eine für MRSC konfigurierte globale Tabelle bietet die Möglichkeit, einen stark konsistenten Lesevorgang mit einem Bereich für mehrere Regionen durchzuführen. Durch das Durchführen eines stark konsistenten Lesevorgangs an einer MRSC-Tabelle wird sichergestellt, dass Sie immer die neueste Version eines Elements lesen, unabhängig von der Region, in der Sie den Lesevorgang durchführen.

Sie können stark konsistente globale Tabellen mit mehreren Regionen verwenden, um Anwendungen mit einem Recovery Point Objective (RPO) von Null zu erstellen. Ein RPO von Null stellt sicher, dass Ihre Anwendungen immer die neueste Version der DynamoDB-Daten lesen können, auch wenn Sie aufgrund einer Anwendungsunterbrechung den Datenverkehr auf eine andere verschieben. AWS-Region

Die MRSC-Vorschau wird nur für die Version 2019.11.21 (aktuell) für globale Tabellen unterstützt.

Konsistenzmodi für globale Tabellen

Wenn Sie eine globale Tabelle erstellen, können Sie ihren Konsistenzmodus konfigurieren. Globale Tabellen bieten die folgenden Konsistenzmodi für mehrere Regionen: Eventuelle Konsistenz und Starke Konsistenz (Vorschau).

Wenn Sie beim Erstellen einer globalen Tabelle keinen Konsistenzmodus angeben, verwendet die globale Tabelle standardmäßig Multi-Region Eventual Consistency (MREC). Eine globale Tabelle kann keine Replikate enthalten, die mit unterschiedlichen Konsistenzmodi konfiguriert wurden. Sie können den Konsistenzmodus einer globalen Tabelle nicht ändern.

Eventuelle Konsistenz mehrerer Regionen (MREC)

Multi-Region Eventuell Consistent (MREC) ist der Standardkonsistenzmodus für globale Tabellen. Änderungen, die Sie an einem Element in einem globalen MREC-Tabellenreplikat vornehmen, werden in der Regel innerhalb einer Sekunde oder weniger auf alle anderen Replikate repliziert. Das bedeutet, dass Lesevorgänge, bei denen der ConsistentReadParameter auf gesetzt ist true (ein stark konsistenter Lesevorgang), immer die neueste Version eines Elements zurückgeben, wenn das Element in der Region aktualisiert wurde, in der der Lesevorgang ausgeführt wurde, aber möglicherweise veraltete Daten zurückgeben, wenn das Element in einer anderen Region aktualisiert wurde.

Konflikte, die dadurch entstehen, dass dasselbe Element in mehreren Regionen gleichzeitig geändert wird, werden nach dem Prinzip „Der letzte Autor gewinnt“ gelöst.

Globale MREC-Tabellen werden im Vergleich zu globalen MRSC-Tabellen geringere Schreib- und stark konsistente Leselatenzen aufweisen.

Sie sollten den MREC-Modus verwenden, wenn:

  • Ihre Anwendung kann veraltete Daten tolerieren, die von stark konsistenten Lesevorgängen zurückgegeben werden, wenn diese Daten in einer anderen Region aktualisiert wurden.

  • Niedrigere Schreib- und stark konsistente Leselatenzen haben Vorrang vor Lesekonsistenz in mehreren Regionen.

  • Ihre Hochverfügbarkeitsstrategie für mehrere Regionen kann ein RPO von mehr als Null tolerieren.

Starke Konsistenz in mehreren Regionen (Vorschau)

Anmerkung

Multi-Region Strong Consistency (MRSC) ist als Vorschauversion verfügbar und kann sich ändern.

Änderungen, die Sie an einem Element in einem globalen MRSC-Tabellenreplikat vornehmen, können sofort mit einem stark konsistenten Lesevorgang in jeder anderen Replikattabelle in der globalen Tabelle gelesen werden. Das bedeutet, dass bei Lesevorgängen, bei denen der ConsistentRead Parameter auf gesetzt ist true (ein stark konsistenter Lesevorgang), immer die neueste Version eines Elements aus einer beliebigen Replikattabelle zurückgegeben wird.

Wenn ein Schreibvorgang ein Element ändern würde, das bereits in einer anderen Region geändert wird, schlägt dieser Schreibvorgang mit einer ReplicatedWriteConflictException fehl. Schreibvorgänge, die mit dem fehlschlagen, ReplicatedWriteConflictException können erneut versucht werden. Sie sind erfolgreich, wenn das widersprüchliche Update behoben wurde und keine anderen widersprüchlichen Aktualisierungen im Gange sind.

Globale MRSC-Tabellen weisen im Vergleich zu globalen MREC-Tabellen höhere Schreib- und stark konsistente Leselatenzen auf.

Sie sollten den MRSC-Modus verwenden, wenn:

  • Sie benötigen äußerst konsistente Lesegarantien mit einem Geltungsbereich für mehrere Regionen.

  • Sie räumen der globalen Lesekonsistenz Vorrang vor einer geringeren Schreiblatenz ein.

  • Ihre Strategie für hohe Verfügbarkeit in mehreren Regionen erfordert ein RPO von Null.

Regionale Verfügbarkeit für die MRSC-Vorversion

Die MRSC-Vorversion ist in den folgenden Ländern verfügbar: AWS-Regionen

  • USA Ost (Nord-Virginia) – us-east-1

  • USA Ost (Ohio) – us-east-2

  • USA West (Oregon) – us-west-2

Überlegungen zur MRSC-Vorschau

Wenn Sie globale Tabellen mit MRSC verwenden, gelten für die Vorschauversion die folgenden Überlegungen:

Überlegungen zur Arbeitslast

  • Globale Tabellen mit MRSC sind nur als Vorschauversion verfügbar. Sie sollten sie nicht für Produktionsworkloads verwenden.

  • Die Leistungs- und Durchsatzeigenschaften von MRSC-Tabellen können sich während der Vorschau ändern.

Unterstützung von Funktionen

Verhaltensunterschiede zu globalen MREC-Tabellen

  • Die MRSC-Vorschau ist in einer begrenzten Anzahl von Regionen verfügbar.

  • Eine globale MRSC-Tabelle muss genau drei Replikattabellen enthalten.

  • Sie müssen eine globale MRSC-Tabelle erstellen, indem Sie zwei Replikattabellen zu einer vorhandenen Tabelle mit einer einzigen Region hinzufügen, die keine Daten enthält.

  • Sie können keine einzelne Replikattabelle aus einer globalen MRSC-Tabelle löschen. Um eine globale MRSC-Tabelle zu löschen, müssen Sie zwei Replikattabellen in einer einzigen Aktion löschen, was zu einer Tabelle mit einer einzigen Region führt. Anschließend können Sie die verbleibende Single-Region-Tabelle löschen.

  • Verstöße gegen globale sekundäre Indexschlüssel können auch nach Ablauf der ersten Backfill-Periode auftreten.

Kontingente

  • An AWS-Konto kann maximal drei globale Tabellen mit MRSC haben.

  • Der Schreibdurchsatz im Modus „Bereitgestellte Kapazität“ ist auf 10.000 replizierte Schreibkapazitätseinheiten (r) begrenzt. WCUs

  • Der Lesedurchsatz im Modus „Bereitgestellte Kapazität“ ist auf 10.000 Lesekapazitätseinheiten () begrenzt. RCUs

  • Der Schreibdurchsatz im On-Demand-Kapazitätsmodus ist auf 10.000 replizierte Schreibanforderungseinheiten (rWRUs) begrenzt.

  • Der Lesedurchsatz im On-Demand-Kapazitätsmodus ist auf 10.000 Leseanforderungseinheiten (RRUs) begrenzt.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.