AWS托管数据存储以存储简单实体

时间:2017-11-14 15:47:44

标签: amazon-web-services bigdata amazon-redshift amazon-rds

我需要为简单系统选择数据存储。该系统的主要目的是存储事件 - 具有时间戳,用户ID和类型的简单实体。没有加入。只是单桌。

很少提取存储的数据(与写入相比)。我期待以下阅读操作:

  • 获取用户列表的最新活动
  • 获取用户列表类型的最新事件

我希望每天大约有0.5到100万次写入。可以删除超过2年的数据。

我正在寻找AWS提供的最佳服务。我想知道使用红移是否就像拿一把大锤来破解坚果一样?

2 个答案:

答案 0 :(得分:1)

根据您的要求,您可以使用AWS DynamoDB并定义TTL值以自动删除旧项目。您将获得以下优势。

  • 完全托管数据存储
  • 能够随着写入吞吐量的需要而扩展(虽然成本很高)
  • 使用带时间戳的排序键查询最新项目。

答案 1 :(得分:0)

我还想查看AWS Simple DB,因为它看起来更符合您的要求(乍一看)。

请参阅这篇解释一些实际用户体验的文章。

http://www.masonzhang.com/2013/06/2-reasons-why-we-select-simpledb.html