Cloud Database

 A cloud database is a database, that typically runs on a cloud computing platform. Cloud database also referred to as ‘Database as a Service’ (DBaaS). There are two common deployment models: users can run databases on the cloud independently, using a virtual machine image or they can purchase access to a database service, maintained by a cloud database provider. Of the databases available on the cloud, some are SQL based and some use a NoSQL (non relational)data model.

  • cloud computing : known as ‘on-demand computing’, is a kind of Internet-based computing, where shared resources, data and information are provided to computers and other devices on-demand.
  • virtual machine : is an emulation of a particular computer system. Emulator is hardware or software that enables one computer system to behave like another computer system.

 

                            Cloud database vendors by deployment and data model
Virtual Machine Deployment Database as a Service
SQL Data Model
  • IBM DB2
  • MySQL
  • Oracle Database
  • PostgreSQL
  • IBM dashDB data warehouse as a service
  • Amazon Relational Database Service
  • EnterpriseDB Postgres Plus Cloud Database
  • Microsoft Azure SQL Database (MS SQL)
NoSQL Data Model
  • Apache Cassandra on Amazon EC2
  • Hadoop on Amazon EC2 or Rackspace
  • MongoDB on Amazon EC2, Microsoft Azure, or Rackspace
  • Amazon DynamoDB
  • Amazon SimpleDB
  • Google App Engine Datastore
  • MongoDB Database as a Service (several options)

 

 

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s