【发布时间】:2016-11-29 01:00:10
【问题描述】:
他们似乎对我做同样的事情。谁能给我解释一下区别?
【问题讨论】:
标签: amazon-kinesis amazon-dynamodb-streams
他们似乎对我做同样的事情。谁能给我解释一下区别?
【问题讨论】:
标签: amazon-kinesis amazon-dynamodb-streams
Kinesis Streams 允许您生成和使用大量数据(日志、Web 数据等),其中 DynamoDB Streams 是 DynamoDB 的本地功能,可让您查看对您的 DynamoDB 表项的精细更改。
Amazon Kinesis Streams 是 AWS 服务 Big Data suite 的一部分。来自developer documentation:
您可以使用 Streams 进行快速、连续的数据采集和聚合。使用的数据类型包括 IT 基础设施日志数据、应用程序日志、社交媒体、市场数据源和网络点击流数据。以下是使用 Streams 的典型场景:
加速日志和数据馈入和处理...
实时指标和报告...
实时数据分析 ...
复杂的流处理 ...
DynamoDB 是 AWS 的 NoSQL 选项,基本单位是 tables 存储 items。 DynamoDB Streams 是一项功能,您可以打开它以在更改发生时将所有对 items 的更改实时生成为流。打开该功能时,您可以选择写入流的内容:
DynamoDB 流通常用于复制或表审计。更多信息请访问developer guide on DynamoDB streams。
如果您偶然发现this article first,我可以看出您可能会在哪里感到困惑,它表示它们很相似。它们是共享相似 API 调用的不同服务。
【讨论】: