Utilizzo delle funzionalità di 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à.

Utilizzo delle funzionalità di Amazon Keyspaces (per Apache Cassandra)

Questo capitolo fornisce dettagli sull'utilizzo di Amazon Keyspaces e varie funzionalità del database, ad esempio backup e ripristino, Time to Live e replica multiregionale.

  • Time to Live: Amazon Keyspaces fa scadere automaticamente i dati delle tabelle in base al valore Time to Live impostato. Scopri come configurare il TTL e come utilizzarlo nelle tue tabelle.

  • PITR: proteggi le tue tabelle Amazon Keyspaces da operazioni di scrittura o cancellazione accidentali creando backup continui dei dati delle tabelle. Scopri come configurare PITR sulle tue tabelle e come ripristinare una tabella in un momento specifico o come ripristinare una tabella che è stata eliminata accidentalmente.

  • Utilizzo di tabelle multiregionali: le tabelle multiregionali in Amazon Keyspaces devono avere una capacità di throughput di scrittura configurata in modalità di capacità on-demand o fornita con scalabilità automatica. Pianifica le esigenze di capacità di throughput stimando le unità di capacità di scrittura richieste (WCUs) per ogni regione e fornisci la somma delle scritture provenienti da tutte le regioni per garantire una capacità sufficiente per le scritture replicate.

  • Amazon Keyspaces change data capture (CDC): Amazon Keyspaces CDC trasmette eventi di modifica record a livello di riga dalla tua tabella quasi in tempo reale. Scopri come utilizzare la Kinesis Client Library (KCL) per consumare ed elaborare i dati dai flussi CDC di Amazon Keyspaces.

  • Query e impaginazione: Amazon Keyspaces supporta funzionalità di interrogazione avanzate come l'utilizzo IN dell'operatore con SELECT istruzioni, l'ordinamento dei risultati e l'impaginazione automatica di set di risultati di grandi dimensioni. ORDER BY Questa sezione spiega come Amazon Keyspaces elabora queste query e fornisce esempi.

  • Partizionatori: Amazon Keyspaces fornisce tre partizionatori: Murmur3Partitioner (impostazione predefinita) e. RandomPartitioner DefaultPartitioner Puoi modificare il partizionatore per regione a livello di account utilizzando Console di gestione AWS o Cassandra Query Language (CQL).

  • Timestamp lato client: i timestamp lato client sono timestamp compatibili con Cassandra che Amazon Keyspaces mantiene per ogni cella della tabella. Utilizza i timestamp lato client per la risoluzione dei conflitti e per consentire all'applicazione client di determinare l'ordine delle scritture.

  • Tipi definiti dall'utente (UDTs): con UDTs puoi definire strutture di dati nelle tue applicazioni che rappresentano gerarchie di dati del mondo reale.

  • Etichettatura delle risorse: puoi etichettare le risorse di Amazon Keyspaces come keyspace e tabelle utilizzando i tag. I tag aiutano a classificare le risorse, consentono il monitoraggio dei costi e consentono di configurare il controllo degli accessi in base ai tag. Questa sezione descrive le restrizioni, le operazioni e le best practice relative all'etichettatura per Amazon Keyspaces.

  • CloudFormation modelli: ti CloudFormation aiuta a modellare e configurare gli spazi chiave e le tabelle di Amazon Keyspaces in modo da dedicare meno tempo alla creazione e alla gestione delle risorse e dell'infrastruttura.