Amazon presents its DynamoDB as a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It is designed to address the core problems of database management, performance, scalability, and reliability. Grig Gheorghiu has written two blog posts where he shares his experience starting to use this database.
In the first blog, he describes his initial experiences using Amazon DynamoDB. He defines tables which is a little bit difficult as you have to estimate Read Throughput and Write Throughput values for the table. Then write, read, query and scan these tables. In a second blog post, he discusses how to use DynamoDB BatchWriteItem with boto, the Python interface to Amazon Web Services.