Will Amazon’s DynamoDB be a game changer?
My answer to this question on Quora -
I am very excited about DynamoDB and I definately think its a game changer. Its killer features are easy to get started, auto-sharding, dynamic scalability per table & proportional AWS costs/billing, in-place atomic updates, both eventual and strong consistency support. But Dynamo has some work set before it can really catch on fire - mostly around queries
- Much better integration with elastic map-reduce where I can seamlessly run MR jobs on the fly for queries, etc.
- Queries using key-filters other than range (only key filter supported at this time)
- Scan operation has a limit of 1 MB - the client has to do multiple trips if you have more than 1 MB of data in the table
- No index support other than the key itself. Riak supports secondary indexes for ex that are auto-built. You can build them yourself, hence not a deal breaker, but still..
PS. using solid state drives for storage is awesome!