2012-07-16 74 views

回答

2

對不起 - 我不完全確定我理解你的問題。

如果您問爲什麼要使用EMR掃描整個DynamoDB表而不是直接執行掃描,則答案就是速度和簡單性。

如果對DynamoDB Serde使用Hive之類的東西,則可以比直接查詢DynamoDB更快地提取DynamoDB表的全部內容,因爲掃描將進行並行處理。

DynamoDB支持一致的讀取性能,因此在查詢DynamoDB表時,通常會發現瓶頸轉移到客戶端能夠以足夠快的速度讀取數據。