Fai scadere i dati con Time to Live (TTL) per Amazon Keyspaces (per Apache Cassandra) - 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à.

Fai scadere i dati con Time to Live (TTL) per Amazon Keyspaces (per Apache Cassandra)

Amazon Keyspaces (per Apache Cassandra) Time to Live (TTL) ti aiuta a semplificare la logica delle applicazioni e a ottimizzare il prezzo dello storage facendo scadere automaticamente i dati dalle tabelle. I dati che non ti servono più vengono eliminati automaticamente dalla tabella in base al valore Time to Live che hai impostato.

Ciò semplifica la conformità alle politiche di conservazione dei dati basate su requisiti aziendali, di settore o normativi che definiscono per quanto tempo devono essere conservati i dati o specificano quando i dati devono essere eliminati.

Ad esempio, puoi utilizzarli TTL in un' AdTech applicazione per pianificare quando i dati di annunci specifici scadono e non sono più visibili ai clienti. Puoi anche utilizzarli TTL per ritirare automaticamente i dati più vecchi e risparmiare sui costi di archiviazione.

È possibile impostare un TTL valore predefinito per l'intera tabella e sovrascriverlo per singole righe e colonne. TTLle operazioni non influiscono sulle prestazioni dell'applicazione. Inoltre, il numero di righe e colonne contrassegnate con scadenza TTL non influisce sulla disponibilità della tabella.

Amazon Keyspaces filtra automaticamente i dati scaduti in modo che i dati scaduti non vengano restituiti nei risultati delle query o non siano disponibili per l'uso nelle istruzioni del linguaggio di manipolazione dei dati (). DML Amazon Keyspaces in genere elimina i dati scaduti dallo storage entro 10 giorni dalla data di scadenza.

In rari casi, Amazon Keyspaces potrebbe non essere in grado di eliminare i dati entro 10 giorni se c'è un'attività sostenuta sulla partizione di storage sottostante per proteggere la disponibilità. In questi casi, Amazon Keyspaces continua a tentare di eliminare i dati scaduti una volta che il traffico sulla partizione diminuisce.

Una volta eliminati definitivamente i dati dallo storage, smetti di incorrere in costi di archiviazione.

È possibile impostare, modificare o disabilitare TTL le impostazioni predefinite per le tabelle nuove ed esistenti utilizzando la console, Cassandra Query Language (CQL) o AWS CLI.

Nelle tabelle con TTL configurazioni predefinite, è possibile utilizzare CQL le istruzioni per sovrascrivere le TTL impostazioni predefinite della tabella e applicare TTL valori personalizzati a righe e colonne. Per ulteriori informazioni, consulta Utilizzate l'INSERTistruzione per impostare valori Time to Live (TTL) personalizzati per le nuove righe e Utilizzate l'UPDATEistruzione per modificare le impostazioni Time to Live (TTL) personalizzate per righe e colonne.

TTLil prezzo si basa sulla dimensione delle righe che vengono eliminate o aggiornate utilizzando Time to Live. TTLle operazioni sono misurate in unità di. TTL deletes Viene consumata una sola TTL eliminazione per KB di dati per riga eliminata o aggiornata.

Ad esempio, per aggiornare una riga che memorizza 2,5 KB di dati ed eliminare contemporaneamente una o più colonne all'interno della riga sono necessarie tre TTL eliminazioni. In alternativa, per eliminare un'intera riga che contiene 3,5 KB di dati sono necessarie quattro TTL eliminazioni.

Viene consumata un'TTLeliminazione per KB di dati eliminati per riga. Per ulteriori informazioni sui prezzi, consulta i prezzi di Amazon Keyspaces (per Apache Cassandra).

Amazon Keyspaces Time to Live e integrazione con AWS services

La seguente TTL metrica è disponibile in Amazon CloudWatch per abilitare il monitoraggio continuo.

  • TTLDeletes— Le unità utilizzate per eliminare o aggiornare i dati di seguito utilizzando Time to Live (TTL).

Per ulteriori informazioni su come monitorare le CloudWatch metriche, consultaMonitoraggio di Amazon Keyspaces con Amazon CloudWatch.

Quando si utilizza AWS CloudFormation, puoi attivarla TTL quando crei una tabella Amazon Keyspaces. Per ulteriori informazioni, consultare la .AWS CloudFormation Guida per l'utente.