Amazon DynamoDB Streams introduit une nouvelle fonctionnalité d'API pour une découverte plus rapide et plus efficace des partitions de flux

Publié le: 17 juil. 2025

Amazon DynamoDB Streams prend désormais en charge un nouveau paramètre ShardFilter dans l'API DescribeStream afin de simplifier et d'optimiser la consommation des données de diffusion. Vous pouvez utiliser le paramètre ShardFilter pour découvrir rapidement les partitions enfants après la fermeture d'une partition parent, ce qui améliore considérablement l'efficacité et la réactivité lors du traitement des données depuis DynamoDB Streams.

DynamoDB Streams est une fonctionnalité de flux de données sans serveur, qui facilite le suivi, le traitement et la réaction aux modifications au niveau des éléments dans les tableaux DynamoDB en temps quasi réel. DynamoDB Streams permet divers cas d'utilisation de la capture de données sur les modifications, notamment la création d'applications pilotées par les événements, la réplication des données, l'audit et la mise en œuvre de fonctionnalités d'analytique des données et de machine learning. Les applications qui consomment des données provenant de DynamoDB Streams peuvent passer efficacement de la lecture d'une partition fermée à sa partition enfant à l'aide de ce paramètre facultatif ShardFilter, évitant ainsi les appels répétés à l'API DescribeStream pour récupérer et parcourir la carte des partitions pour toutes les partitions fermées et ouvertes. Cette amélioration de l'API permet de garantir des transitions plus fluides et de réduire la latence lors du passage d'une partition à l'autre, ce qui rend vos applications de traitement de flux plus réactives et plus rentables.

Le nouveau paramètre ShardFilter est disponible dans toutes les régions AWS. Vous pouvez commencer à employer cette fonctionnalité en utilisant l'API AWS, la bibliothèque client Kinesis (KCL) 3.0 ou le connecteur Apache Flink pour DynamoDB Streams. Les clients qui emploient AWS Lambda pour utiliser DynamoDB Streams bénéficieront automatiquement de cette expérience d'API améliorée.

Pour en savoir plus, consultez la section Utilisation de DynamoDB Streams dans le Guide du développeur DynamoDB et la référence d'API pour DescribeStream.