Funcionamiento de las marcas de tiempo del lado del cliente en Amazon Keyspaces - 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.

Funcionamiento de las marcas de tiempo del lado del cliente en Amazon Keyspaces

Las marcas de tiempo del lado del cliente de Amazon Keyspaces están totalmente administradas. No tiene que administrar configuraciones de sistema de bajo nivel, como las estrategias de saneamiento y compactación.

Al eliminar datos, las filas se marcan para su eliminación con una lápida. Amazon Keyspaces elimina los datos marcados automáticamente (normalmente en un plazo de 10 días) sin afectar al rendimiento o la disponibilidad de su aplicación. Los datos lapidados no están disponibles para las instrucciones de lenguaje de manipulación de datos (DML). Si sigue realizando lecturas y escrituras en filas que contengan datos lapidados, estos siguen contando para el almacenamiento, las unidades de capacidad de lectura (RCU) y las unidades de capacidad de escritura (WCU) hasta que se eliminen del almacenamiento.

Funcionamiento de las marcas de tiempo del lado del cliente en Amazon Keyspaces

Cuando las marcas de tiempo del lado del cliente están activadas en Amazon Keyspaces, cada columna de cada fila almacena una marca de tiempo. Estas marcas de tiempo ocupan aproximadamente entre 20 y 40 bytes (dependiendo de sus datos) y contribuyen al costo de almacenamiento y rendimiento de la fila. Estos bytes de metadatos también cuentan para su cuota de tamaño de fila de 1 MB. Para determinar el aumento global de espacio de almacenamiento (a fin de garantizar que el tamaño de la fila se mantenga por debajo de 1 MB), tenga en cuenta el número de columnas de su tabla y el número de elementos de la colección en cada fila. Por ejemplo, si una tabla tiene 20 columnas y cada columna almacena 40 bytes de datos, el tamaño de la fila aumenta de 800 bytes a 1200 bytes. Para obtener más información sobre cómo calcular el tamaño de una fila, consulte Cálculo del tamaño de las filas en Amazon Keyspaces. Además de los 400 bytes adicionales para el almacenamiento, en este ejemplo, el número de unidades de capacidad de escritura (WCU) consumidas por escritura aumenta de 1 WCU a 2 WCU. Para obtener más información sobre cómo calcular la capacidad de lectura y escritura, consulte Modos de capacidad de lectura/escritura en Amazon Keyspaces.

Una vez activadas las marcas de tiempo del lado del cliente para una tabla, no puede desactivarlas. Además, las marcas de tiempo no pueden ser NULL, por lo que si la instrucción CQL o el controlador del cliente no proporcionan marcas de tiempo del lado del cliente, se añadirá automáticamente una marca de tiempo generada por Amazon Keyspaces.

Marcas de tiempo del lado del cliente de Amazon Keyspaces e integración con servicios de AWS.

La siguiente métrica de marcas de tiempo del lado del cliente está disponible en Amazon CloudWatch para habilitar la monitorización continua.

  • SystemReconciliationDeletes: el número de operaciones de eliminación necesarias para eliminar los datos lapidados.

Para obtener más información sobre cómo monitorear las métricas de CloudWatch, consulte Supervisión de Amazon Keyspaces con Amazon CloudWatch.