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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.