我正在使用DynamoDB来存储交付特定网页所必需的项目。然而,对于一个页面加载,web服务器可能很容易需要来自大约2-5个不同表的数百个项目。如果我只有一个读容量,我每秒只能进行2次最终一致的DB调用。当然,如果我需要让这些项目传递一个网页,我不能为每个DB调用等待一秒钟。
我已经使用了batchGetItems来减少工作负载。我现在只需要更多的读取容量,还是我搞错了?
发布于 2013-10-04 00:11:03
发布于 2013-10-26 08:18:54
可以根据使用情况调整您的读取容量,这是使用DynamoDB等托管解决方案的优势之一。您可以设置CloudWatch警报,通过社交网络主题接收通知,并创建一个简单的应用程序来增加/减少您的容量。关于它有一个很好的帖子:http://engineeringblog.txtweb.com/2013/09/txtweb-scaling-with-dynamodb/
https://stackoverflow.com/questions/19163789
复制相似问题