Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Expirer les données avec Time to Live (TTL) pour Amazon Keyspaces (pour Apache Cassandra)

Mode de mise au point
Expirer les données avec Time to Live (TTL) pour Amazon Keyspaces (pour Apache Cassandra) - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Amazon Keyspaces (pour Apache Cassandra) Time to Live (TTL) vous aide à simplifier la logique de votre application et à optimiser le prix du stockage en expirant automatiquement les données des tables. Les données dont vous n'avez plus besoin sont automatiquement supprimées de votre tableau en fonction de la valeur Time to Live que vous avez définie.

Cela facilite le respect des politiques de conservation des données basées sur les exigences commerciales, sectorielles ou réglementaires qui définissent la durée de conservation des données ou spécifient le moment où les données doivent être supprimées.

Par exemple, vous pouvez utiliser le TTL dans une AdTech application pour planifier le moment où les données relatives à des annonces spécifiques expirent et ne sont plus visibles pour les clients. Vous pouvez également utiliser le TTL pour supprimer automatiquement les anciennes données et économiser sur vos coûts de stockage.

Vous pouvez définir une valeur TTL par défaut pour l'ensemble du tableau et remplacer cette valeur pour les lignes et les colonnes individuelles. Les opérations TTL n'ont aucun impact sur les performances de votre application. De plus, le nombre de lignes et de colonnes marquées comme expirant avec le TTL n'affecte pas la disponibilité de votre table.

Amazon Keyspaces filtre automatiquement les données expirées afin qu'elles ne soient pas renvoyées dans les résultats des requêtes ou ne puissent pas être utilisées dans les instructions du langage de manipulation des données (DML). Amazon Keyspaces supprime généralement les données expirées du stockage dans les 10 jours suivant la date d'expiration.

Dans de rares cas, Amazon Keyspaces peut ne pas être en mesure de supprimer les données dans les 10 jours en cas d'activité prolongée sur la partition de stockage sous-jacente afin de protéger la disponibilité. Dans ces cas, Amazon Keyspaces continue de tenter de supprimer les données expirées une fois que le trafic sur la partition diminue.

Une fois les données définitivement supprimées du stockage, vous ne devez plus payer de frais de stockage.

Vous pouvez définir, modifier ou désactiver les paramètres TTL par défaut pour les tables nouvelles et existantes à l'aide de la console, du langage de requête Cassandra (CQL) ou du. AWS CLI

Sur les tables où le TTL par défaut est configuré, vous pouvez utiliser des instructions CQL pour remplacer les paramètres TTL par défaut de la table et appliquer des valeurs TTL personnalisées aux lignes et aux colonnes. Pour plus d’informations, consultez Utilisez l'INSERTinstruction pour définir des valeurs de durée de vie (TTL) personnalisées pour les nouvelles lignes et Utilisez l'UPDATEinstruction pour modifier les paramètres personnalisés de durée de vie (TTL) pour les lignes et les colonnes.

La tarification TTL est basée sur la taille des lignes supprimées ou mises à jour à l'aide de Time to Live. Les opérations TTL sont mesurées en unités de. TTL deletes Une suppression TTL est consommée par Ko de données par ligne supprimée ou mise à jour.

Par exemple, pour mettre à jour une ligne qui stocke 2,5 Ko de données et pour supprimer une ou plusieurs colonnes de la ligne en même temps, trois suppressions TTL sont nécessaires. Ou bien, pour supprimer une ligne entière contenant 3,5 Ko de données, quatre suppressions TTL sont nécessaires.

Une suppression TTL est consommée par Ko de données supprimées par ligne. Pour plus d'informations sur les tarifs, consultez les tarifs d'Amazon Keyspaces (pour Apache Cassandra).

Amazon Keyspaces Time to Live et intégration aux services AWS

La métrique TTL suivante est disponible sur Amazon CloudWatch pour permettre une surveillance continue.

  • TTLDeletes— Les unités consommées pour supprimer ou mettre à jour des données d'affilée à l'aide du Time to Live (TTL).

Pour plus d'informations sur la façon de surveiller CloudWatch les métriques, consultezSurveillance d'Amazon Keyspaces avec Amazon CloudWatch.

Lorsque vous l'utilisez AWS CloudFormation, vous pouvez activer le TTL lors de la création d'une table Amazon Keyspaces. Pour plus d’informations, consultez le AWS CloudFormation Guide de l’utilisateur .

Sur cette page

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.