在我们的项目计划中使用dynamo Db存储数百万个应用程序数据。然后我需要搜索实时数据和分析(不是实时30分钟延迟就可以了)。所以我们计划使用kinesis firehose然后将数据从kinesis firehose推送到AWS弹性搜索和红移。是不是正确的方法,如果没有请建议我最好的方法?
发布于 2018-08-15 14:25:38
我也将数据从DynamoDB流推送到CloudSearch(而不是弹性搜索,但ES也可以正常工作)。我认为它的效果非常好。
我不确定redshift,我认为它更适合大批量写入而不是大量的个人写入。我可能错了,但是否则可能会很昂贵。我不确定ES会不会提供什么。
发布于 2018-08-15 15:33:01
Amazon Elastic搜索用于快速实时查询,因为它会为模式中的所有字段编制索引。
Redshift是一种数据仓库解决方案,因此通常用于运行脱机作业,不建议用于实时查询。
https://stackoverflow.com/questions/-100002184
复制相似问题