6. Working Beyond the Boundaries

Once you start working with SimpleDB and start trying to find ways to make it fit with your application, you may run into one of the downsides of a compact and relatively new API: the lack of support for all the data access patterns you’d like to use (for example, reliance on transactions). Moreover, many of the operations that are present have limitations in place that may not be suitable for the way you want to use the service.

It comes as no surprise that the most common SimpleDB questions from developers revolve around how to lift or work around the AWS-imposed limitations. SimpleDB does not make a suitable data store for every application. For some situations, there is just no practical way to make SimpleDB ...

Get A Developer’s Guide to Amazon SimpleDB now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.