Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Forte coerenza multiregionale

Modalità Focus
Forte coerenza multiregionale - Amazon DynamoDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Nota

Multi-Region Strong Consistency (MRSC) è disponibile in anteprima ed è soggetta a modifiche.

Multi-Region strong consistency (MRSC) è una nuova funzionalità di tabelle globali di DynamoDB disponibile in anteprima. Una tabella globale configurata per MRSC offre la possibilità di eseguire una lettura fortemente coerente con un ambito multiregionale. L'esecuzione di una lettura estremamente coerente su una MRSC tabella garantisce la lettura della versione più recente di un elemento, indipendentemente dalla regione in cui viene eseguita la lettura.

Puoi utilizzare tabelle globali altamente coerenti tra più regioni per creare applicazioni con un obiettivo del punto di ripristino (RPO) pari a zero. Un valore RPO pari a zero garantisce che le applicazioni possano sempre leggere la versione più recente dei dati di DynamoDB, anche se un'interruzione dell'applicazione causa lo spostamento del traffico verso un'altra. Regione AWS

MRSCl'anteprima è supportata solo per le tabelle globali versione 2019.11.21 (corrente).

Modalità di coerenza per tabelle globali

Quando si crea una tabella globale, è possibile configurarne la modalità di coerenza. Le tabelle globali offrono le seguenti modalità di coerenza multiregionale: Coerenza finale e Consistenza forte (anteprima).

Se non specificate una modalità di coerenza durante la creazione di una tabella globale, la tabella globale ha come impostazione predefinita la consistenza finale multiregione (). MREC Una tabella globale non può contenere repliche configurate con modalità di coerenza diverse. Non è possibile modificare la modalità di coerenza di una tabella globale.

Consistenza finale multiregionale () MREC

Multi-Region Eventualmente consistent (MREC) è la modalità di coerenza predefinita per le tabelle globali. Le modifiche apportate a un elemento in una replica di tabella MREC globale vengono replicate su tutte le altre repliche, in genere entro un secondo o meno. Ciò significa che le operazioni di lettura eseguite con il ConsistentReadparametro impostato su true (una lettura fortemente coerente) restituiranno sempre la versione più recente di un elemento se l'elemento è stato aggiornato nella regione in cui è avvenuta la lettura, ma potrebbero restituire dati non aggiornati se l'elemento è stato aggiornato in una regione diversa.

I conflitti che si verificano a causa della modifica simultanea dello stesso elemento in più regioni vengono risolti con un approccio last writer wins.

MRECle tabelle globali avranno latenze di scrittura inferiori e latenze di lettura fortemente coerenti rispetto alle tabelle globali. MRSC

È consigliabile utilizzare la modalità quando: MREC

  • L'applicazione può tollerare dati obsoleti restituiti da operazioni di lettura fortemente coerenti se tali dati sono stati aggiornati in un'altra regione.

  • Si dà la priorità a latenze di scrittura inferiori e di lettura fortemente coerenti rispetto alla coerenza di lettura in più regioni.

  • La tua strategia di alta disponibilità multiregionale può tollerare un valore superiore a zero. RPO

Forte coerenza multiregionale (anteprima)

Nota

La forte consistenza multiregionale (MRSC) è disponibile in anteprima ed è soggetta a modifiche.

Le modifiche apportate a un elemento in una replica di tabella MRSC globale possono essere lette immediatamente in qualsiasi altra tabella di replica della tabella globale con una lettura fortemente coerente. Ciò significa che le operazioni di lettura eseguite con il ConsistentRead parametro impostato su true (una lettura fortemente coerente) restituiranno sempre la versione più recente di un elemento da qualsiasi tabella di replica.

Se un'operazione di scrittura modifica un elemento che è già in fase di modifica in un'altra regione, tale operazione di scrittura avrà esito negativo con unReplicatedWriteConflictException. Le scritture che hanno esito negativo con il ReplicatedWriteConflictException possono essere ritentate e avranno esito positivo se l'aggiornamento in conflitto è stato risolto e non sono in corso altri aggiornamenti in conflitto.

MRSCle tabelle globali avranno latenze di scrittura più elevate e latenze di lettura estremamente coerenti rispetto alle tabelle globali. MREC

È consigliabile utilizzare la modalità quando: MRSC

  • Sono necessarie garanzie di lettura fortemente coerenti con un ambito multiregionale.

  • Dai la priorità alla coerenza di lettura globale rispetto a una latenza di scrittura inferiore.

  • La tua strategia di alta disponibilità multiregionale richiede un punteggio pari a zero. RPO

Disponibilità regionale per l'anteprima MRSC

L'MRSCanteprima è disponibile nei seguenti paesi Regioni AWS:

  • Stati Uniti orientali (Virginia settentrionale) - us-east-1

  • Stati Uniti orientali (Ohio) - us-east-2

  • Stati Uniti occidentali (Oregon) - us-west-2

MRSCconsiderazioni sull'anteprima

Quando si utilizzano tabelle globali conMRSC, per l'anteprima valgono le seguenti considerazioni:

Considerazioni sul carico di lavoro

  • Le tabelle globali con MRSC sono disponibili solo in anteprima. Non dovresti usarle per carichi di lavoro di produzione.

  • Le caratteristiche di prestazioni e velocità effettiva delle MRSC tabelle potrebbero cambiare durante l'anteprima.

Supporto delle funzionalità

  • Per l'anteprima sono supportate solo le chiavi di proprietà di Amazon.

  • Chiavi gestite da AWSnon sono supportate nell'anteprima.

  • Le chiavi gestite dal cliente non sono supportate nell'anteprima.

  • Le politiche basate sulle risorse non possono essere utilizzate per interrompere la replica tra regioni.

  • CloudWatch Le informazioni di Contributor Insights vengono riportate solo per la regione in cui sono state eseguite le operazioni per le tabelle globali in anteprima. MRSC

  • Time to Live (TTL) non è supportato per le tabelle MRSC globali in anteprima.

  • Gli indici secondari locali (LSIs) non sono supportati per le tabelle MRSC globali in anteprima.

  • APIsLe transazioni non sono supportate nell'anteprima.

Differenze di comportamento rispetto alle tabelle MREC globali

  • L'MRSCanteprima è disponibile in un set limitato di regioni.

  • Una tabella MRSC globale deve contenere esattamente tre tabelle di replica.

  • È necessario creare una tabella MRSC globale aggiungendo due tabelle di replica a una tabella a regione singola esistente che non contiene dati.

  • Non è possibile eliminare una singola tabella di replica da una MRSC tabella globale. Per eliminare una tabella MRSC globale, è necessario eliminare due tabelle di replica con un'unica azione, ottenendo una tabella a regione singola. È quindi possibile eliminare la tabella a regione singola rimanente.

  • Le violazioni delle chiavi dell'indice secondario globale potrebbero verificarsi dopo il periodo di riempimento iniziale.

Quote

  • An Account AWS può avere un massimo di tre tabelle globali conMRSC.

  • La velocità effettiva di scrittura in modalità di capacità fornita è limitata a 10.000 unità di capacità di scrittura replicate (). rWCUs

  • La velocità effettiva di lettura in modalità di capacità fornita è limitata a 10.000 unità di capacità di lettura (). RCUs

  • La velocità effettiva di scrittura in modalità di capacità su richiesta è limitata a 10.000 unità di richiesta di scrittura replicate (). rWRUs

  • La velocità effettiva di lettura in modalità di capacità su richiesta è limitata a 10.000 unità di richiesta di lettura (). RRUs

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.