Uso de las características de Amazon Keyspaces (para Apache Cassandra) - Amazon Keyspaces (para Apache Cassandra)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de las características de Amazon Keyspaces (para Apache Cassandra)

En este capítulo se proporcionan detalles sobre cómo trabajar con Amazon Keyspaces y diversas funciones de las bases de datos, por ejemplo, la copia de seguridad y la restauración, el tiempo de vida útil y la replicación multirregional.

  • Período de vida (TTL): Amazon Keyspaces hace caducar los datos de las tablas automáticamente en función del valor del período de vida que establezca. Aprenda a configurar el TTL y a usarlo en sus tablas.

  • PITR: proteja sus tablas de Amazon Keyspaces de operaciones accidentales de escritura o eliminación mediante la creación de copias de seguridad continuas de los datos de sus tablas. Aprenda a configurar el PITR en sus tablas y a restaurar una tabla a un punto específico en el tiempo o a restaurar una tabla que se haya eliminado accidentalmente.

  • Trabajo con tablas multirregionales: las tablas multirregionales de Amazon Keyspaces deben tener la capacidad de rendimiento de escritura configurada en modo de capacidad bajo demanda o aprovisionada con escalado automático. Planifique las necesidades de capacidad de rendimiento calculando las unidades de capacidad de escritura necesarias (WCUs) para cada región y aprovisione la suma de las escrituras de todas las regiones para garantizar una capacidad suficiente para las escrituras replicadas.

  • Captura de datos de cambios de Amazon Keyspaces (CDC): Amazon Keyspaces CDC transmite eventos de cambio registrados a nivel de fila desde su tabla casi en tiempo real. Aprenda a usar la biblioteca de clientes de Kinesis (KCL) para consumir y procesar datos de las transmisiones de Amazon Keyspaces CDC.

  • Consultas y paginación: Amazon Keyspaces admite funciones de consulta avanzadas, como el uso del operador IN con instrucciones SELECT, la ordenación de los resultados con ORDER BY y la paginación automática de conjuntos de resultados de gran tamaño. En esta sección se explica cómo Amazon Keyspaces procesa estas consultas y se proporcionan ejemplos.

  • Particionadores: Amazon Keyspaces proporciona tres particionadores: Murmur3Partitioner (predeterminado), RandomPartitioner y DefaultPartitioner. Puede cambiar el particionador por región a nivel de cuenta mediante el lenguaje de consultas Cassandra (CQL) Consola de administración de AWS o el lenguaje de consultas Cassandra.

  • Marcas de tiempo del cliente: las marcas de tiempo del lado del cliente son marcas de tiempo compatibles con Cassandra que se mantienen en Amazon Keyspaces para cada celda de la tabla. Utilice las marcas de tiempo del cliente para resolver conflictos y permita que su aplicación cliente determine el orden de las escrituras.

  • Tipos definidos por el usuario (UDTs): con ellos UDTs puede definir estructuras de datos en sus aplicaciones que representen jerarquías de datos del mundo real.

  • Etiquetado de recursos: puede etiquetar los recursos de Amazon Keyspaces, como los espacios de claves y las tablas, mediante etiquetas. Las etiquetas ayudan a categorizar los recursos, facilitan el seguimiento de los costos y permiten configurar el control de acceso en función de las etiquetas. En esta sección se describen las restricciones de etiquetado, las operaciones y las prácticas recomendadas para Amazon Keyspaces.

  • CloudFormation plantillas: le CloudFormation ayuda a modelar y configurar sus tablas y espacios clave de Amazon Keyspaces para que pueda dedicar menos tiempo a crear y administrar sus recursos e infraestructura.