Determinazione della versione della tabella globale di DynamoDB in uso - 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à.

Determinazione della versione della tabella globale di DynamoDB in uso

Sono disponibili due versioni delle tabelle globali DynamoDB: Global Tables versione 2019.11.21 (corrente) e. Tabelle globali versione 2017.11.29 (Legacy) Consigliamo di utilizzare la versione 2019.11.21 di Global Tables (corrente). È più efficiente e utilizza meno capacità di scrittura rispetto a Tabelle globali versione 2017.11.29 (Legacy). I vantaggi della versione corrente includono:

  • Le tabelle di origine e di destinazione vengono mantenute insieme e mantenute allineate automaticamente per la velocità effettiva, TTL le impostazioni, le impostazioni di ridimensionamento automatico e altri attributi utili.

  • Anche gli indici secondari globali vengono mantenuti allineati.

  • È possibile aggiungere dinamicamente nuove tabelle di replica da una tabella popolata con i dati

  • Gli attributi di metadati richiesti per controllare la replica sono nascosti. Ciò ne impedisce la scrittura evitando possibili problemi con la replica.

  • La versione corrente supporta più regioni rispetto alla versione legacy e, a differenza di questa, consente di aggiungere o rimuovere regioni in una tabella esistente.

  • La versione 2019.11.21 (attuale) di Global Tables è più efficiente e consuma meno capacità di scrittura rispettoTabelle globali versione 2017.11.29 (Legacy), e quindi è più conveniente. In termini specifici:

    • L'inserimento di un nuovo elemento in una regione e la successiva replica in altre aree richiedono 2 elementi rWCUs per regione per la versione 2017.11.29 (precedente), ma solo 1 per la versione 2019.11.21 (attuale).

    • L'aggiornamento di un elemento richiede 2 articoli rWCUs nella regione di origine e 1 quindi r WCU per regione di destinazione nella versione 2017.11.29 (Legacy), ma solo 1 r WCU per origine o destinazione nella versione 2019.11.21 (corrente).

    • L'eliminazione di un elemento richiede 1 r WCU nella regione di origine e quindi 2 rWCUs per regione di destinazione nella versione 2017.11.29 (Legacy), ma solo 1 r WCU per origine o destinazione nella versione 2019.11.21 (corrente).

    Per ulteriori informazioni, consultare Prezzi di Amazon DynamoDB.

Determinazione della versione tramite CLI

Per scoprire quale versione delle tabelle globali stai utilizzando AWS CLI, seleziona DescribeTable e. DescribeGlobalTable DescribeTablemostrerà la versione della tabella se è la versione 2019.11.21 (corrente) e la DescribeGlobalTable proprietà mostrerà la versione della tabella se è la versione 2017.11.29 (Legacy).

Determinazione della versione tramite la console

Ricerca della versione tramite la console

Per scoprire quale versione delle tabelle globali stai utilizzando tramite la console, esegui le operazioni indicate di seguito:

  1. Apri la console DynamoDB a casa. https://console.aws.amazon.com/dynamodb/

  2. Nel riquadro di navigazione sul lato sinistro della console scegli Tables (Tabelle).

  3. Scegli la tabella che desideri utilizzare.

  4. Scegliere la scheda Global Tables (Tabelle globali).

    Versione tabella globale mostra la versione delle tabelle globali in uso:

    La scheda Tabelle globali nella console DynamoDB mostra la versione della tabella globale 2019.11.21.

Per eseguire l'aggiornamento dalle tabelle globali versione 2017.11.29 (legacy) alla versione 2019.11.21 (corrente), segui questi passaggi. L'intero processo di aggiornamento funzionerà senza interrompere le tabelle in tempo reale e dovrebbe terminare in meno di un'ora. Per ulteriori informazioni, consultare Aggiornamento alla versione 2019.11.21 (corrente)

Nota
  • Se il messaggio sulla Versione della tabella globale non viene visualizzato nella console, significa che esiste un'altra tabella in una regione diversa con lo stesso nome. In questo caso, la tabella corrente non può essere trasformata in una tabella globale. La tabella corrente deve essere copiata in una nuova tabella con un nome univoco oppure tutte le altre tabelle con lo stesso nome devono essere rimosse.

  • Se si utilizza la versione Global Tables 2019.11.21 (corrente) delle tabelle globali e si utilizza anche la funzionalità Time to Live, DynamoDB replica le eliminazioni su tutte le tabelle di replica. TTL L'TTLeliminazione iniziale non consuma capacità di scrittura nella regione in cui si verifica la scadenza. TTL Tuttavia, l'TTLeliminazione replicata nelle tabelle di replica consuma un'unità di capacità di scrittura replicata quando si utilizza la capacità assegnata, oppure la scrittura replicata quando si utilizza la modalità di capacità su richiesta, in ciascuna delle aree di replica e verranno applicati i costi applicabili.

  • Nella versione 2019.11.21 (corrente) di Global Tables, quando si verifica un'eliminazione, questa viene replicata in tutte le aree di replica. TTL Queste scritture replicate non contengono proprietà type o principalID. Ciò può rendere difficile distinguere un'TTLeliminazione da un'eliminazione dell'utente nelle tabelle replicate.