While none of the features I thought was going to be announced (and I do hope they do address those soon), they did come through with a very nifty announcement. They introduced DynamoDB which so far has made quite the splash in the cloud developer community. Most AWS API libraries on github and rooms in IRC were lit up in activity for the last couple days. I jumped in and helped out a wee bit the folks of boto releasing their DynamoDB support (in a very short amount of time). Using a preliminary release of boto, I set out to test DynamoDB's performance (specially against SimpleDB). It simply blows SimpleDB out of the water. Read/write query times were in the 5-6 ms region, while deletes were a bit over 10 ms in average. From our office (which includes round trip network latency), numbers were about 60 ms for read/writes and about 70 ms for deletes this was with a 10/10 provisioned throughput which is almost completely covered under their free usage tier. Overall, I'm fairly impressed with DynamoDB and I think it'll make AWS buckets of money. Redis and Mongo (although a completely different object models), are somewhat infamous for not being particularly performant when running on EBS and EC2, and many were looking for alternatives. DynamoDB does offer that alternative and further it provides scaling and replication out of the box.
I will post a tutorial and perhaps more detailed numbers in coming days.
No comments:
Post a Comment