Thursday, January 19, 2012

Amazon DynamoDB

Amazon has a added a new offering to AWS: Amazon DynamoDB. This is a fully managed NoSQL database. One of the most interesting items to catch my eye was this: "All data items are stored on Solid State Disks (SSDs) and are automatically replicated across multiple Availability Zones in a Region to provide built-in high availability and data durability." Does this mean that Amazon is now the largest owner of SSDs? I wonder who they buy from. Amazon's pricing structure for this service is a little weird. They have introduced the concept of "Write Capacity" (one write per second for items of up to 1KB in size) and "Read Capacity" (one strongly consistent read per second or two eventually consistent reads per second of items of up to 1KB in size). Why not just define pricing in terms of data reads and writes per second per KB? With the added bonus of Amazon Elastic MapReduce (EMR) integration, this should be a useful service for all NoSQL users.

No comments: