190 likes | 438 Views
Tsichlakis Eftychios. Amazon simple db and s3. Amazon SimpleDB is a web service for running queries on structured data in real time. Amazon SimpleDB for structured data Amazon S3 means Simple Storage Service Amazon S3 for unstructured data. What is amazon SimpleDB and S3?. Simple
E N D
Tsichlakis Eftychios Amazon simple db and s3
Amazon SimpleDB is a web service for running queries on structured data in real time. Amazon SimpleDB for structured data Amazon S3 means Simple Storage Service Amazon S3 for unstructured data What is amazonSimpleDB and S3?
Simple Flexible Scalable Fast Reliable Inexpensive Simple db Prons
Data integrity is not guaranteed. • Inconsistency. • Aggregate operations will require more coding. • Complicated reports, and ad hoc queries, will require a lot more coding. • Aggregate operations will be much slower. • Complex data schemas are not supported Simple db Cons
Scalable Reliable Fast Inexpensive Simple. S3 prons
Domain = storage container (table). Item = table rows accessed by ID (primary key). Attribute = table columns. Simpledb and rdbms one-to-one
Create an account (http://aws.amazon.com/) Get an Access Key and the Secret Key. Getting Started
Depends access level Access from “http://www.s3.amazonaws.com/bucket/key” Access to files
Not a mature service. Inconsistency MUST be solved. More code lines needed. Good for extra simple DB. Comments simpledb
Good for back ups Security issues for businesses Comments s3
aws.amazon.com/simpledb/ https://s3.amazonaws.com/ Sdb php api http://thetalecrafter.wordpress.com/ s3 php api http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/cloudfront/lib/S3.php?view=auto&revision=1.1 Oreilly Programming Amazon Web Services S3 EC2 SQS FPS and SimpleDB Mar 2008 http://itsinthecloud.com/2008/04/22/overview-of-amazon-s3/ http://www.ryanpark.org/2008/04/top-10-avoid-the-simpledb-hype.html referencies