Amazon Keyspaces (pour Apache Cassandra) fournit désormais la position de l’itérateur CDC
Amazon Keyspaces (pour Apache Cassandra) renvoie désormais une position d’itérateur dans la réponse GetRecords pour les flux de saisie des données de modification (CDC), indiquant si un consommateur a atteint la pointe du flux ou si des enregistrements supplémentaires sont peut-être disponibles. Amazon Keyspaces est un service de base de données évolutif, sans serveur et géré compatible avec Apache Cassandra, qui permet aux clients d’exécuter des charges de travail Cassandra sur AWS sans gérer l’infrastructure. Les flux CDC capturent les modifications apportées au niveau des lignes aux tableaux Keyspaces afin que les clients puissent les intégrer aux applications d’analytique, de réplication et orientées événements en aval.
Auparavant, les clients interrogeaient les flux CDC à une cadence fixe, que de nouveaux enregistrements soient disponibles ou non, ce qui entraînait une utilisation inefficace des ressources et des coûts de consommation CDC inutiles. Grâce à la position de l’itérateur, les clients peuvent désormais adapter la fréquence d’interrogation selon que l’itérateur se trouve au bout du flux ou qu’il a des enregistrements en attente, réduisant ainsi les coûts de consommation du CDC tout en maintenant un traitement des données en temps opportun. La réponse GetRecords inclut désormais une structure iteratorDescription avec un champ iteratorPosition qui renvoie AT_TIP ou BEHIND_TIP, permettant aux clients d’optimiser leurs pipelines d’intégration de données et leurs architectures orientées événements.
Cette caractéristique est disponible dans toutes les Régions AWS où Amazon Keyspaces CDC est pris en charge. Pour l’utiliser, les clients doivent installer la dernière version du kit AWS SDK. Pour en savoir plus, consultez la page produit Amazon Keyspaces et consultez la section Utilisation des flux de saisie des données de modification (CDC) dans le Guide du développeur Amazon Keyspaces.