电子病历和扫描都将解析整个表并消耗请求配额,但电子病历还需要使用ec2实例,因此成本更高。
所以,我想知道在哪种情况下,EMR比在Amazon的Dynamo-DB上扫描更合适?
发布于 2012-07-17 05:36:29
抱歉,我不太明白你的问题。
如果您问为什么要使用电子病历扫描整个DynamoDB表,而不是直接进行扫描,答案是速度和简单性。
如果您使用带有DynamoDB Serde的配置单元,您可以提取DynamoDB表的全部内容,比直接查询DynamoDB快得多,因为扫描将是并行的。
DynamoDB支持一致的读取性能,因此在查询DynamoDB表时,瓶颈往往转移到能够足够快地读取数据的客户端。
https://stackoverflow.com/questions/11510147
复制相似问题