Cloud Based database offering Models

Database can be created and maintained in Cloud Computing, But before opting Cloud Based Database Service, we need to know in detail. What type of Database Cloud service suites your requirement ?

Cloud Based database Services are divided into two Models

1. Deployment/Implementation Model
2. Database Type Model

1. Deployment/Implementation Model: This is basically, how database is provided to the customer. There are two ways to implement this.

  • Virtual Machine Image.
  • Database as a Service.

To know more about this Pleas visit. http://www.dbas-oracle.com/2013/03/what-is-cloud-database.html



2. Database Type Model: This model tells which type of database is getting used in the Cloud Based database Services. Basically there are two types of database:

  • Sql Database: This is traditional RDBMS database system we used to use in our day to day life. Eg. Oracle, Sql Server, DB2 etc. The data is stored in form of Tables, index etc. Database is fetched from these tables using Sql queries.

  •  Non Sql Database: A NoSQL database provides a simple, lightweight mechanism for storage and retrieval of data that provides higher scalability and availability than traditional relational databases. Some authors refer to them as "Not only SQL" in order to emphasize that some NoSQL systems do allow SQL-like query language to be used.
   
      In short, NoSQL database management systems are useful when working with a huge quantity    of data when the data's nature does not require a  relational model. This organization is particularly useful for statistical or real-time analysis of growing lists of elements (such as Twitter posts or the Internet server logs from a large group of users).
 
NoSQL does not use SQL as its query language. NoSQL database systems arose alongside major Internet companies, such as Google, Amazon, and Facebook, which had challenges in dealing with huge quantities of data which conventional RDBMS solutions could not cope with. Note that both the Facebook and Twitter infrastructures are largely based on MySQL databases.
 
According to these two models, we need to figure out our requirement and then judge, which type of model suites best.

Please share your views about this article.

No comments:

Post a Comment