27

彼らは私に同じことをしているようです。誰も私に違いを説明できますか?

4

1 に答える 1

38

両者のレベル差の高さ:

Kinesis Streamsを使用すると、大量のデータ (ログ、ウェブデータなど) を生成および消費できます。DynamoDB Streamsは、DynamoDB にローカルな機能であり、DynamoDB テーブル項目の詳細な変更を確認できます。

詳細:

Amazon Kinesis ストリーム

ここに画像の説明を入力 Amazon Kinesis Streams は、AWS のサービスのビッグデータ スイートの一部です。開発者ドキュメントから:

Streams を使用して、迅速かつ継続的なデータの取り込みと集計を行うことができます。使用されるデータの種類には、IT インフラストラクチャ ログ データ、アプリケーション ログ、ソーシャル メディア、市場データ フィード、および Web クリックストリーム データが含まれます。Streams を使用する一般的なシナリオを次に示します。

ログとデータ フィードの取り込みと処理の高速化 ...

リアルタイムの指標とレポート ...

リアルタイムのデータ分析 ...

複雑なストリーム処理 ...

DynamoDB ストリーム

DynamoDB ロゴ DynamoDBは AWS の NoSQL オプションであり、基本単位はtablesストアitemsです。itemsDynamoDB ストリームは、変更が発生したときにすべての変更をリアルタイムでストリームとして生成するためにオンにできる機能です。この機能をオンにすると、ストリームに書き込む内容を選択できます。

  • キーのみ— 変更されたアイテムのキー属性のみ。
  • 新しい画像— 変更後に表示されるアイテム全体。
  • 古い画像— 変更前に表示されていたアイテム全体。
  • 新しい画像と古い画像— アイテムの新しい画像と古い画像の両方

DynamoDB ストリームは、一般的にレプリケーションまたはテーブル監査に使用されます。詳細については、DynamoDB ストリームの開発者ガイドをご覧ください。

最初にこの記事に出くわした場合、どこで混乱したかがわかります。これらは、同様の API 呼び出しを共有する異なるサービスです。

于 2016-07-26T15:24:45.827 に答える