Amazon DynamoDB Streams は、ストリーミングデータの消費を簡素化および最適化するために、DescribeStream API に新しい ShardFilter パラメータをサポートするようになりました。ShardFilter パラメータを使用して、親シャードがクローズされた後に子シャードをすばやく検出でき、DynamoDB Streams からのデータ処理の効率と応答性が大幅に向上します。DynamoDB Streams は、DynamoDB テーブルのアイテムレベルの変更をほぼリアルタイムで追跡、処理、および対応することを容易にするサーバーレスデータストリーミング機能です。DynamoDB Streams は、イベント駆動型アプリケーションの構築、データレプリケーション、監査、データ分析および機械学習機能の実装など、多様な変更データキャプチャユースケースを可能にします。DynamoDB Streams からデータを消費するアプリケーションは、このオプションの ShardFilter パラメータを使用して、クローズされたシャードから子シャードへの移行を効率的に行うことができ、すべてのクローズされたシャードと開いているシャードのシャードマップを取得およびトラバースするために DescribeStream API を繰り返し呼び出すことを回避できます。この API の強化は、シャード間の切り替え時にスムーズな移行と低レイテンシを確保するのに役立ち、ストリーム処理アプリケーションをより応答性があり、コスト効率の高いものにします。新しい ShardFilter パラメータは、すべての AWS リージョンで利用可能です。AWS API、Kinesis Client Library (KCL) 3.0、または DynamoDB Streams 用 Apache Flink コネクタを使用して、この機能を開始できます。DynamoDB Streams を消費するために AWS Lambda を使用するお客様は、この強化された API エクスペリエンスから自動的に恩恵を受けます。詳細については、DynamoDB 開発者ガイドの「DynamoDB Streams の操作」および DescribeStream の API リファレンスを参照してください。
aws.amazon.com
Amazon DynamoDB Streams introduces a new API feature for faster and more efficient stream shard discovery
Create attached notes ...