Come funzionano i timestamp lato client in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

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à.

Come funzionano i timestamp lato client in Amazon Keyspaces

I timestamp lato client di Amazon Keyspaces sono completamente gestiti. Non è necessario gestire impostazioni di sistema di basso livello come le strategie di pulizia e compattazione.

Quando si eliminano i dati, le istruzioni per l'eliminazione lato. Amazon Keyspaces rimuove automaticamente i dati bloccati (in genere entro 10 giorni) senza influire sulle prestazioni o sulla disponibilità delle applicazioni. I istruzioni DML (Data Manipulation Language). Man mano che si continuano a eseguire operazioni di lettura e scrittura su righe che contengono dati bloccati, i dati bloccati continuano a essere conteggiati nell'archiviazione, nelle unità di capacità di lettura (RCU) e nelle unità di capacità di scrittura (WCU) fino a quando non vengono eliminati dall'archiviazione.

Come funzionano i timestamp lato client in Amazon Keyspaces

Quando i timestamp lato client sono attivati in Amazon Keyspaces, ogni colonna di ogni riga memorizza un timestamp. Questi timestamp occupano circa 20-40 byte (a seconda dei dati) e contribuiscono al costo di archiviazione e produttività della riga. Questi byte di metadati vengono conteggiati anche ai fini della quota di 1 MB di dimensione delle righe. Per determinare l'aumento complessivo dello spazio di archiviazione (per garantire che la dimensione delle righe rimanga inferiore a 1 MB), considera il numero di colonne nella tabella e il numero di elementi della raccolta in ogni riga. Ad esempio, se una tabella ha 20 colonne, con ogni colonna che memorizza 40 byte di dati, la dimensione della riga aumenta da 800 byte a 1200 byte. Per ulteriori informazioni su come stimare la dimensione di una riga, consultaCalcolo della dimensione delle righe in Amazon Keyspaces. Oltre ai 400 byte aggiuntivi per l'archiviazione, in questo esempio, il numero di unità di capacità di scrittura (WCU) consumate per scrittura aumenta da 1 WCU a 2 WCU. Per ulteriori informazioni su come calcolare la capacità di lettura e scrittura, vedereModalità di capacità di lettura/scrittura in Amazon Keyspaces.

Dopo aver attivato i timestamp sul lato client per una tabella, non è possibile disattivarla. Inoltre, i timestamp non possono esserloNULL, quindi se l'istruzione CQL o il driver del client non forniscono timestamp sul lato client, viene aggiunto automaticamente un timestamp generato da Amazon Keyspaces.

Timestamp lato client di Amazon Keyspaces e integrazione conAWS i servizi

La seguente metrica dei timestamp lato client è disponibile in Amazon CloudWatch per consentire il monitoraggio continuo.

  • SystemReconciliationDeletes— Il numero di operazioni di eliminazione necessarie per rimuovere i dati bloccati.

Per ulteriori informazioni su come monitorare i CloudWatch parametri, consultaMonitoraggio di Amazon Keyspaces con Amazon CloudWatch.