Publié le: Oct 18, 2021

Amazon Keyspaces (pour Apache Cassandra), un service de base de données compatible avec Apache Cassandra évolutif, hautement disponible et entièrement géré, prend désormais en charge l'expiration automatique des données à l'aide des paramètres de durée de vie (TTL). Avec TTL, vous définissez des délais d'expiration sur les attributs ou les lignes de vos tables, et Keyspaces supprime automatiquement ces attributs ou lignes expirés.

TTL est utile si vos données augmentent rapidement et que vous souhaitez contrôler les coûts en supprimant les données que vous ne souhaitez pas conserver indéfiniment. Si vous avez des exigences de conformité correspondant à la conservation des données, vous pouvez utiliser TTL pour supprimer les données au moment souhaité. Vous pouvez spécifier les paramètres TTL avec les commandes INSERT ou UPDATE, ou vous pouvez définir une valeur TTL par défaut au niveau de la table. Lorsque les données expirent, Amazon Keyspaces les filtre immédiatement des lectures d'applications.

Amazon Keyspaces supprime automatiquement les données expirées, généralement dans les 10 jours suivant leur expiration. Étant donné que la TTL Keyspaces est entièrement gérée, vous n'êtes pas responsable de l'exécution du processus de nettoyage des données et la TTL Keyspaces n'a pas d'impact sur les performances de votre application.

Tarification TTL est basée sur le nombre et la taille des lignes et des attributs supprimés à l'aide de TTL. TTL est disponible dans toutes les régions AWS dans lesquelles Amazon Keyspaces est proposé. Pour en savoir plus, consultez Présentation de la disponibilité générale de la durée de vie (TTL) d'Amazon Keyspaces sur le blog de la base de données AWS.