Stream
^^ Kinesis Firehose is easiest to use for just sending data to S3. Data is not persisted/stored long, so you need to process right away (with say lambda) and then pass on to e.g. S3.
^^^ Kinesis Stream (comes in data and video flavors) is best for cases where you need to transform the data (or do some processing on top of it with e.g.Lambda). Data is stored temporarly (1 to 7 days) in Shards, waiting for consumer (e.g. lambda) to process it (then send it to final destination).
^^^^ Kinesis Analytics allows you to run SQL queries on an existing stream (e.g. Kinesis Firehose or Stream) to get realtime analytics on the live data (e.g. get the user's last 10 minutes worth of cost accumilation/usage of your app)
Stream
^^ Kinesis Firehose is easiest to use for just sending data to S3. Data is not persisted/stored long, so you need to process right away (with say lambda) and then pass on to e.g. S3.
^^^ Kinesis Stream (comes in data and video flavors) is best for cases where you need to transform the data (or do some processing on top of it with e.g.Lambda). Data is stored temporarly (1 to 7 days) in Shards, waiting for consumer (e.g. lambda) to process it (then send it to final destination).
^^^^ Kinesis Analytics allows you to run SQL queries on an existing stream (e.g. Kinesis Firehose or Stream) to get realtime analytics on the live data (e.g. get the user's last 10 minutes worth of cost accumilation/usage of your app)
status | not learned | measured difficulty | 37% [default] | last interval [days] | |||
---|---|---|---|---|---|---|---|
repetition number in this series | 0 | memorised on | scheduled repetition | ||||
scheduled repetition interval | last repetition or drill |