Beginning SimpleDB makes cloud computing a reality for programmers and this is the first book on the market explaining it in detail. * When, where, and why using Amazon's SimpleDB can be a better solution than using a traditional relational database store * How to design systems and structure data to be best suited for use with SimpleDB * How SimpleDB differs from a relational database and from its competitors, such as CouchDB and Google's BigData What you'll learn * Discover the advantages of using SimpleDB. * Design your applications to take full advantage of the SimpleDB API. * Structure your raw data to best fit the concepts and strengths of SimpleDB. * Compare the SimpleDB approach to a traditional relational database model. * Learn basic create, read, update, and delete (CRUD) operations for SimpleDB. * Take your applications into the cloud by integrating SimpleDB and Amazon's S3 service. Who this book is for This book is for anyone looking to learn about the details and advantages of moving a database into the cloud.
Kevin Marshall is a software developer at heart. He is a consultant to a number of companies and currently runs 50+ sites of his own--many of which are now happily taking advantage of ActiveRecord with the Ruby on Rails framework, including the popular DraftWizard.com. As a technology writer, Kevin has published a short article, "Web Services with Rails," contributed a few recipes to the Ruby Cookbook, and contributed a number of articles to the Association of Computing Machinery's periodical, Computing Reviews (available online at Reviews.com). Kevin is also a member of the Pro Football Writers Association, the Fantasy Sports Trade Association, and the Fantasy Sports Writers Association. When he's not deep into coding, building content, or talking football, he's generally off playing with his sons. To learn more about what he's up to right now, you can visit his company site, Falicon.com, or just drop him a note at firstname.lastname@example.org.