Better link: <a href="http://www.allthingsdistributed.com/2012/01/amazon-dynamodb.html" rel="nofollow">http://www.allthingsdistributed.com/2012/01/amazon-dynamodb....</a><p>This actually explains the difference between SimpleDB and DynamoDB. Interestingly, (among other things) it seems that developers complained about the need to account for eventual consistency in their application, so they're providing a consistent data store.<p>Doesn't that just sweep the latency tradeoff under the rug, or is flash making up the difference? What about the availability tradeoff? (I like the formulation here, consistency vs availability and consistency vs latency, as opposed to CAP which never made sense as a 3-way tradeoff: <a href="http://dbmsmusings.blogspot.com/2010/04/problems-with-cap-and-yahoos-little.html" rel="nofollow">http://dbmsmusings.blogspot.com/2010/04/problems-with-cap-an...</a>)