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 ».

Horodatages côté client dans Amazon Keyspaces

Mode de mise au point
Horodatages côté client dans Amazon Keyspaces - 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.

Dans Amazon Keyspaces, les horodatages côté client sont des horodatages compatibles avec Cassandra qui sont conservés pour chaque cellule de votre tableau. Vous pouvez utiliser les horodatages côté client pour résoudre les conflits en laissant vos applications clientes déterminer l'ordre des écritures. Par exemple, lorsque les clients d'une application distribuée dans le monde entier mettent à jour les mêmes données, les horodatages côté client conservent l'ordre dans lequel les mises à jour ont été effectuées sur les clients. Amazon Keyspaces utilise ces horodatages pour traiter les écritures.

Les horodatages côté client d'Amazon Keyspaces sont entièrement gérés. Vous n'avez pas à gérer les paramètres système de bas niveau tels que les stratégies de nettoyage et de compactage.

Lorsque vous supprimez des données, les lignes sont marquées d'une pierre tombale pour suppression. Amazon Keyspaces supprime automatiquement les données fondamentales (généralement dans les 10 jours) sans affecter les performances ou la disponibilité de votre application. Les données Tombstoned ne sont pas disponibles pour les instructions DML (Data Manipulation Language). Au fur et à mesure que vous effectuez des lectures et des écritures sur des lignes contenant des données gravées, celles-ci continuent d'être prises en compte dans le stockage, les unités de capacité de lecture (RCUs) et les unités de capacité d'écriture (WCUs) jusqu'à ce qu'elles soient supprimées du stockage.

Une fois que les horodatages côté client ont été activés pour une table, vous pouvez spécifier un horodatage avec la USING TIMESTAMP clause dans votre requête CQL DML (Data Manipulation Language). Pour de plus amples informations, veuillez consulter Utiliser les horodatages côté client dans les requêtes dans Amazon Keyspaces. Si vous ne spécifiez pas d'horodatage dans votre requête CQL, Amazon Keyspaces utilise l'horodatage transmis par le pilote de votre client. Si le pilote client ne fournit pas d'horodatage, Amazon Keyspaces attribue automatiquement un horodatage au niveau des cellules, car les horodatages ne peuvent pas l'être. NULL Pour demander des horodatages, vous pouvez utiliser la WRITETIME fonction de votre instruction DML.

Amazon Keyspaces ne facture aucun supplément pour activer l'horodatage côté client. Toutefois, avec les horodatages côté client, vous stockez et écrivez des données supplémentaires pour chaque valeur de votre ligne. Cela peut entraîner une utilisation supplémentaire du stockage et, dans certains cas, une utilisation du débit supplémentaire. Pour plus d'informations sur les tarifs d'Amazon Keyspaces, consultez les tarifs d'Amazon Keyspaces (pour Apache Cassandra).

Lorsque les horodatages côté client sont activés dans Amazon Keyspaces, chaque colonne de chaque ligne contient un horodatage. Ces horodatages occupent environ 20 à 40 octets (selon vos données) et contribuent au coût de stockage et de débit de la ligne. Ces octets de métadonnées sont également pris en compte dans votre quota de taille de ligne de 1 Mo. Pour déterminer l'augmentation globale de l'espace de stockage (afin de garantir que la taille des lignes reste inférieure à 1 Mo), considérez le nombre de colonnes de votre tableau et le nombre d'éléments de collection dans chaque ligne. Par exemple, si une table comporte 20 colonnes, chaque colonne stockant 40 octets de données, la taille de la ligne passe de 800 octets à 1 200 octets. Pour plus d'informations sur l'estimation de la taille d'une ligne, consultezEstimer la taille des lignes dans Amazon Keyspaces. Outre les 400 octets supplémentaires pour le stockage, dans cet exemple, le nombre d'unités de capacité d'écriture (WCUs) consommées par écriture passe de 1 WCU à 2 WCUs. Pour plus d'informations sur le calcul de la capacité de lecture et d'écriture, consultezConfigurer les modes de capacité de lecture/écriture dans Amazon Keyspaces.

Une fois que les horodatages côté client ont été activés pour un tableau, vous ne pouvez pas le désactiver.

Pour en savoir plus sur l'utilisation des horodatages côté client dans les requêtes, consultez. Utiliser les horodatages côté client dans les requêtes dans Amazon Keyspaces

Comment les horodatages côté client d'Amazon Keyspaces s'intègrent aux services AWS

La métrique d'horodatage côté client suivante est disponible sur Amazon CloudWatch pour permettre une surveillance continue.

  • SystemReconciliationDeletes— Le nombre d'opérations de suppression nécessaires pour supprimer les données tombstonnées.

Pour plus d'informations sur le suivi CloudWatch des métriques, consultezSurveillance d'Amazon Keyspaces avec Amazon CloudWatch.

Lorsque vous l'utilisez AWS CloudFormation, vous pouvez activer les horodatages côté client 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.