CARVIEW |
Amazon SimpleDB: LITE
Formats:

save 15%!
save 40%!

Also available on: |
![]() ![]() ![]() ![]() |
- Examine Amazon SimpleDB in comparison to traditional relational databases.
- Set up an AWS account, and enable SimpleDB service for the account
- Install and set up libraries for Java, PHP, and Python.
- Become familiar with the SimpleDB data model
Book Details
Language : EnglishPaperback : 66 pages [ 235mm x 191mm ]
Release Date : May 2011
ISBN : 1849683689
ISBN 13 : 9781849683685
Author(s) : Prabhakar Chaganti, Rich Helms
Topics and Technologies : Lite Editions
Table of Contents
PrefaceChapter 1: Getting to Know SimpleDB
Chapter 2: Getting Started with SimpleDB
Chapter 3: SimpleDB versus RDBMS
Chapter 4: The SimpleDB Data Model
Index
- Chapter 1: Getting to Know SimpleDB
- Experimenting with SimpleDB
- How does SimpleDB work?
- Domain
- Item
- Attributes
- Values
- How do I interact with SimpleDB?
- How is SimpleDB priced?
- Free tier
- Why should I use SimpleDB?
- Make your applications simpler to architect
- Build flexibility into your applications
- Create high-performance web applications
- Take advantage of lower costs
- Scale your applications on demand
- Architect for the cloud
- Summary
- Chapter 2: Getting Started with SimpleDB
- Creating an AWS account
- Enabling SimpleDB service for AWS account
- Query API and authentication
- SimpleDB libraries
- SDBtool — Firefox plugin
- Sample outline — performing basic operations
- Basic operations with Java
- Exploring SimpleDB with Java
- Creating a domain with Java
- Listing domains with Java
- Manipulating items with Java
- Deleting a domain with Java
- Basic operations with PHP
- Exploring SimpleDB with PHP
- Creating a domain with PHP
- Listing domains with PHP
- Manipulating items with PHP
- Deleting a domain with PHP
- Basic operations with Python
- Introducing boto
- Exploring SimpleDB with Python
- Creating a domain with Python
- Retrieving a domain with Python
- Creating items with Python
- Summary
- Chapter 3: SimpleDB versus RDBMS
- No normalization
- No joins
- No schemas
- Simpler SQL
- Only strings
- Eventual consistency
- Flash: February 24, 2010 — consistent read added
- Scalability
- Low maintenance
- Advantages of the SimpleDB model
- Disadvantages of the SimpleDB model
- Summary
- Chapter 4: The SimpleDB Data Model
- Domains
- Domains with Java
- Domains with PHP
- Domains with Python
- Exploring the metadata for a domain and costs
- Retrieving domain metadata
- Retrieving domain metadata with Java
- Retrieving domain metadata with PHP
- Retrieving domain metadata with Python
- Components of a domain's metadata
- SimpleDB domain constraints
- Items
- Adding attributes to an item with Java
- Adding attributes to an item with PHP
- Adding attributes to an item with Python
- Constraints on SimpleDB items
- Attributes
- Attributes with Java
- Attributes with PHP
- Attributes with Python
- Constraints on SimpleDB item attributes
- Values
- Storing multiple values in a single attribute with Java
- Storing multiple values in a single attribute with PHP
- Storing multiple values in a single attribute with Python
- Constraints on values of a SimpleDB item
- Consistent Read and Conditional Put / Delete announcement
- ConsistentRead = true for getAttributes and Select
- Conditional Put / Delete
- Summary
Prabhakar Chaganti
Prabhakar Chaganti is the founder and CTO of Ylastic, a start-up that is building a single unified interface to architect, manage, and monitor a user's entire AWS Cloud computing environment: EC2, S3, RDS, AutoScaling, ELB, Cloudwatch, SQS, and SimpleDB. He is the author of Xen Virtualization and GWT Java AJAX Programming, and is also the winner of the community choice award for the most innovative virtual appliance in the VMware Global Virtual Appliance Challenge. He hangs out on Twitter as @pchaganti.
Rich Helms
"It's never been done" is a call to action for Rich Helms. He has built a career on breaking new ground in the computer field. He developed CARES (Computer Assisted Recovery Enhancement System) for the Metropolitan Toronto Police in Canada. CARES was the first computer system in the world for aging missing children. CARES has been internationally recognized as pioneering work in child aging. Rich has also created several generations of e-Learning platforms including Learn it Script and most recently Educate Press.
Rich is a seasoned software developer with over 30 years of experience. He spent 22 years in various positions at IBM including Chief Image Technology Architect. His credentials range from deep technical work (five patents in hardware and software) to running multinational R&D.
Sorry, there are currently no downloads available for this title.
Submit Errata
Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.
Compare Books
![]() |
![]() |
Lite EditionLearn more |
Full EditionLearn more |
|
---|---|---|
Examine Amazon SimpleDB in comparison to traditional relational databases |
||
Set up an AWS account, and enable SimpleDB service for the account | ||
Install and set up libraries for Java, PHP, and Python | ||
Become familiar with the SimpleDB data mode | ||
eBook available as PDF downloads | ||
eBook available as ePub downloads | ||
Available on PacktLib | ||
A complete guide that covers everything from installation to advanced features aimed at optimizing your application |
Price | $19.99 |
$39.99 |
---|
What you will learn from this book
- Get to Know SimpleDB, explores SimpleDB and the advantages of utilizing it to build web-scale applications.
- Get Started with SimpleDB - set up an AWS account, enable a SimpleDB service for the account, and install and set up libraries for Java, PHP, and Python.
- Understand the differences between SimpleDB and a traditional RDBMS, as well as the pros and cons of using SimpleDB as the storage engine in your application.
- Includes a detailed look at the SimpleDB data model and different methods for interacting with a domain, its items, and their attributes.
Special Offers

Annual subscription:
$220.00 per annum
Monthly subscription:
$21.99 per month
In Detail
Amazon’s SimpleDB is a highly scalable, simple-to-use, and inexpensive database in the cloud from Amazon Web Services. But in order to use SimpleDB, you really have to change your mindset. This isn't a traditional relational database; in fact it's not relational at all. For developers who have experience working with relational databases, this may lead to misconceptions as to how SimpleDB works.
This focused book is all about Amazon SimpleDB, quickly understanding its power and value, and how to get up and running fast.
To find out more about upgrading to the full edition, visit www.packtpub.com/lite-editions and log into your account for offers and help. If you don’t have an account on PacktPub.com, visit today and set one up!
Approach
This focused book is an extracted LITE version of Packt’s full: Amazon SimpleDB Developer Guide. It concentrates on getting a grounding in the value of SimpleDB, and shows how to set up an AWS account, enable a SimpleDB service for the account, and install and set up libraries for Java, PHP, and Python.
Who this book is for
If you are a developer wanting to get to grips with a primer into SimpleDB, then this book is for you. You do not need to know anything about SimpleDB to read and learn from this book, and no basic knowledge is strictly necessary.
Alternative Books
Have a look at these alternative products. Remember that if you buy two eBooks, you get 50% off both.
-
- Learn how Dynamics NAV ERP suite is set up and customized for various industries
- Integrate numerous parts of a company's operations including financial reporting, sales, order management, inventory, and forecasting
- Develop complete applications and not just skeleton systems
- Covers the design and implementation of two new add-on services: The Squash application and the Storage & Logistics application
- Also usable for previous versions such as 3.x, 4.0, and 5.0
- Easy-to-read style, packed with hard-won practical advice
- Real-world examples with step-by-step explanations
-
- Technical foundations of the Documentum platform
- Over 200 practice questions and three practice tests
- Up-to-date information on version 6.5 SP2 including presets, aspects, new Webtop interface, lightweight types, Composer, and DFS
- Over 200 illustrations and many more examples from a real-life business scenario
-
- Easy-to-follow introduction to OGRE 3D
- Create exciting 3D applications using OGRE 3D
- Create your own scenes and monsters, play with the lights and shadows, and learn to use plugins
- Get challenged to be creative and make fun and addictive games on your own
- A hands-on do-it-yourself approach with over 100 examples
-
- Written in an accessible readable style, this practical book will help you to successfully master user authentication, authorization, and user management in Siebel CRM
- Set up the organization and position hierarchy as well as create user accounts in step-by-step examples
- Instructions valid for versions 8.0, 8.1, and 8.2
-
- Optimize time-consuming tasks efficiently using three Oracle database utilities
- Get to grips with user session management issues
- Boost database defences with Oracle Wallet Manager and Security
- A focused handbook with practical content and real-life scenarios
-
- The first book on the newly released Inkscape version 0.48, with an exclusive focus on web design
- Incorporate eye-catching designs, charts, and other visual elements to spice up your web pages
- Learn how to create your own Inkscape templates in addition to using the built-in ones
- Written in a simple illustrative manner, which will appeal to web designers and experienced Inkscape users alike
-
- Focusses on 3 key areas of development with Seam – testing, persistence and security
- Test your site to ensure efficiency
- Learn how to develop persistent applications
- Secure your web application with user authentication and OpenID.
-
- Covers the full spectrum of features offered by the NetBeans IDE
- Discover ready-to-implement solutions for developing desktop and web applications
- Learn how to deploy, debug, and test your software using NetBeans IDE
- Another title in Packt's Cookbook series giving clear, real-world solutions to common practical problems
-
New jQuery Book Released jQuery Tools UI Library will show you how to add useful functionality to your website, using the compact but powerful jQuery Tools library.Get inspiration for developing your own ideas with the book.
Learn More Download a free chapter - Quickly look up features of the jQuery library
- Step through each function, method, and selector expression in the jQuery library with an easy-to-follow approach
- Understand the anatomy of a jQuery script
- Write your own plug-ins using jQuery's powerful plug-in architecture
- Written by the creators of learningquery.com
- Check out the new Learning jQuery Third Edition here
-
- An introduction to jQuery that requires minimal programming experience
- Detailed solutions to specific client-side problems
- For web designers to create interactive elements for their designs
- For developers to create the best user interface for their web applications
- Packed with great examples, code, and clear explanations
- Revised and updated version of the first book to help you learn jQuery
![]() |
RSS Feed |
![]() |
Sign up to Packt's newsletter |
![]() |
Follow Packt at Twitter |
![]() |
Join our Facebook Group |
Customer service body text... insert content here.
Returns Centre body text... insert content here.
Packt Updates
To submit your images Click Here
Click here to view Packt's cookie policy. This explains the cookies on Packt's website, and why we use them. It also explains information on how to manage your cookies.
By closing this banner, you are consenting to our use of cookies on your device, unless you have disabled them in your browser.