彼らは私にも同じことをしているようです。誰かが私に違いを説明できますか?
Kinesis Streamsを使用すると、大量のデータ(ログ、Webデータなど)を生成および消費できます。ここで、DynamoDB StreamsはDynamoDBにローカルな機能であり、DynamoDBテーブルアイテムへの細かい変更を確認できます。
Amazon Kinesis Streamsは、AWSのサービスの Big Data suite の一部です。 開発者ドキュメント から:
Streamsを使用して、迅速かつ継続的なデータの取り込みと集計を行うことができます。使用されるデータの種類には、ITインフラストラクチャログデータ、アプリケーションログ、ソーシャルメディア、市場データフィード、およびWebクリックストリームデータが含まれます。以下は、Streamsを使用するための一般的なシナリオです。
ログとデータフィードの取り込みと処理の高速化...
リアルタイムの指標とレポート...
リアルタイムのデータ分析...
複雑なストリーム処理...
DynamoDB はAWSのNoSQLオプションであり、基本単位はtables
であり、items
を格納します。 DynamoDBストリームは、オンにしてitems
へのすべての変更をストリームとしてリアルタイムで生成し、変更が発生したときに機能にすることができます。この機能をオンにするときは、ストリームに書き込む内容を選択します。
DynamoDBストリームは、レプリケーションまたはテーブル監査に一般的に使用されます。詳細については、 DynamoDBストリームの開発者ガイド を参照してください。
あなたが偶然見つけた場合、あなたが混乱したかもしれないところを見ることができます この記事を最初に 、それらは類似していると言います。これらは、類似したAPI呼び出しを共有する異なるサービスです。