我正在使用DynamoDB来存储传递特定网页所需的项目。但是,对于一个页面加载,Web服务器可能很容易需要来自大约2-5个不同表的数百个项目。如果我只有一个读取容量,我每秒只能进行2次最终一致的DB调用。当然,如果我需要获取这些项目以提供网页,我不能等待每一次数据库调用一秒钟。
我已经使用batchGetItems来减少工作量。我现在需要更多的阅读能力还是我得错了?
答案 0 :(得分:0)
答案 1 :(得分:0)
可以根据使用情况调整读取容量,这是使用DynamoDB等托管解决方案的优势之一。您可以设置CloudWatch警报,通过SNS主题接收通知,并创建一个简单的应用程序来增加/减少您的容量。关于它的帖子不错:http://engineeringblog.txtweb.com/2013/09/txtweb-scaling-with-dynamodb/