mike | Shared With: Everyone - Dec 15 2007 | web service, amazon, ec2, s3, database, data-cloud, simpledb
This looks like a great addition to Amazon S3 and EC2 - they now have a way of creating simple tables with up to 256 attribute/value pairs. Support for GET, PUT, DELETE, and QUERY.
There are a number of things missing over a real relational database (or even an ISAM). S3 is a simple "blob" store - where each object get be atomically read and written. SimpleDB gives some simple query capability (for smaller data items - 1K max per attribute).
I also see no way to get ORDERBY functionality and, of course, no aggregate values (SUM, MAX, etc). Sometimes this can be overcome in the application layer, but it will make your application more complex than using a traditional database.
Most importantly, there are no JOIN's in this system. This will require the application to make multiple QUERYs to get the data needed to generate a view.
I found it very interesting that this document states that Amazon promotes developers running traditional databases in EC2. My understanding is that Amazon can arbitrarily wipe the state of any machine on EC2 - which would cause you to have to restore the database from some an S3 or external backup.
Maybe someone who is using EC2 for running a database server can chime in on how well that works for them.
Quoted: Amazon SimpleDB - a web service for running queries on structured data in real time. Provides the core functionality of a database - real-time lookup and simple querying of structured data - without the operational complexity
mike | Shared With: Everyone - Jan 03 2007 | search, web service, answers
mike | Shared With: Everyone - Oct 30 2006 | Image, web service, photos, dhfall06, clipart
mike | Shared With: Everyone - Oct 08 2006 | thumnails, web service
mike | Shared With: Everyone - Oct 08 2006 | thumbnails, web service, web 2.0
mike | Shared With: Everyone - Oct 08 2006 | thumbnails, web 2.0, web service
mike | Shared With: Everyone - Jul 19 2006 | storage, web service
Quoted: Xdrive, the trusted leader in secure online storage and sharing, is the easiest, most powerful and cost-effective way to store, access, and share online. Xdrive allows users to access files from the office, at home, or on the road; collaborate online with colleagues; share files & folders with anyone; and automatically backup their PC to their Xdrive through an easy-to-use interface.
mike | Shared With: Everyone - Apr 07 2006 | web service, source control, development
mike | Shared With: Everyone - Nov 29 2005 | Web Service
mike | Shared With: Everyone - Oct 02 2005 | Internet, Web Service, StorageNeed a petabyte of storage? The Internet Archive has created an open-source design that you can use for free (and even get their spin-off company to build one for you)!
Related Content from Around Faves
web services
-
Looks like a great alternative to eVite.
6 FaversViewed: 17 TimesQuoted: pingg offers consumers, professional and businesses stylish online invitation creation, event management, guest list creation and event reporting services. With pingg you get the look and feel of traditional print invitations with the convenience and utility of an online invitation and event management service.
- mike - Jan 05 20091 FaverViewed: 7 Times
- mike - Sep 19 200819 FaversViewed: 9 Times
thumbnails
-
3 FaversViewed: 27 TimesQuoted: We have recovered all the missing images.
- peterfranken - Jun 13 20062 FaversViewed: 6 Times
- peterfranken - Oct 07 200511 Favers






