DynamoDB vs Elasticache vs Google番石榴

时间:2015-01-20 21:41:42

标签: caching amazon-web-services amazon-dynamodb distributed-caching amazon-elasticache

我们在DynamoDB中存储了一些数据。在每次请求我们的服务时,都会查询表中的条目。每个条目的大小为1000字节,整个表的大小为1GB。我们希望通过使用缓存来降低DynamoDB成本,并可能减少延迟。

我们似乎有3个解决方案,具体取决于DynamoDB,Elasticache和Google Guava缓存的性能基准和成本。

  • 仅限使用DynamoDB
  • 使用分布式缓存(Elasticache)并在缓存未命中时回退到DynamoDB。
  • 使用本地缓存并在缓存未命中时回退到DynamoDB。这是租赁首选选项,因为本地缓存仅支持TTL驱逐。我们希望在DynamoDB中更新数据后立即使缓存无效。

要做出决定,我需要DynamoDB,Elasticache和Google番石榴缓存的性能基准测试。我很惊讶我在Google搜索中找不到它。有人可以提出一些想法吗?

0 个答案:

没有答案