Amazon DynamoDB Streams prend désormais en charge le traitement des flux basé sur l’horodatage
Amazon DynamoDB Streams prend désormais en charge le traitement des flux basé sur l’horodatage, ce qui vous permet de commencer à lire les enregistrements de flux à un moment précis. Auparavant, vous ne pouviez commencer qu’à partir du plus ancien enregistrement conservé (datant de moins de 24 heures) ou à partir des nouveaux enregistrements écrits après avoir commencé à consommer le flux. Vous pouvez désormais fournir un horodatage et commencer le traitement dès le premier enregistrement écrit à cette date ou après cette date en utilisant le type d’itérateur de partition AT_TIMESTAMP.
Le traitement des flux basé sur l’horodatage peut être utilisé avec la bibliothèque cliente Amazon Kinesis (KCL) via l’adaptateur DynamoDB Streams Kinesis. Il vous permet d’éviter de retraiter l’intégralité des flux conservés ou des enregistrements manquants lors de la reprise de la consommation de flux, en prenant en charge des cas d’utilisation courants tels que la restauration après une interruption, la relecture des données pour le débogage et l’audit en lisant à un moment précis du passé, en évitant un arriéré en reprenant un horodatage récent proche des derniers enregistrements, et la synchronisation après une restauration en commençant à l’horodatage d’exportation suivant une exportation PITR (reprise ponctuelle).
Le traitement des flux basé sur l’horodatage est disponible dans toutes les Régions AWS commerciales, les Régions AWS GovCloud (US) et les Régions de Chine. Cette caractéristique n’entraîne aucun frais supplémentaire en plus des frais de requête standard de l’API GetRecords. Pour commencer, consultez la documentation sur l’horodatage d’Amazon DynamoDB Streams dans le Guide du développeur DynamoDB.