NOSQL VS RDBMS - WHY THERE IS ROOM FOR BOTH

The relational database or RDBMS has been the dominant model for database management since it was developed by Edgar Codd in 1970 (Shuxin and Indrakshi, 2005). However, a new database model called NoSQL is gaining significant attention in the enterprise. NoSQL databases are non-relational data stores that have been employed in massively scaled web site scenarios, where traditional relational database features matter less, and the improved performance of retrieving relatively simple data sets matters most. The relational database model and the NoSQL database model are each good for specific applications. Depending on what problem the organization is trying to solve, it will determine if a NoSQL database model should be used or if a relational database model should be used. Also, some organizations may choose to use a hybrid mix of NoSQL databases and relational databases.

[1]  Mike Diehl Facebook application development , 2011 .

[2]  Neal Leavitt,et al.  Will NoSQL Databases Live Up to Their Promise? , 2010, Computer.

[3]  Daniel Bartholomew,et al.  SQL vs. NoSQL , 2010 .

[4]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[5]  Martin Fowler,et al.  NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence , 2012 .

[6]  E. F. Codd,et al.  A relational model of data for large shared data banks , 1970, CACM.

[7]  Indrakshi Ray,et al.  Relational database operations modeling with UML , 2005, 19th International Conference on Advanced Information Networking and Applications (AINA'05) Volume 1 (AINA papers).

[8]  Rabi Prasad Padhy,et al.  RDBMS to NoSQL: Reviewing Some Next-Generation Non-Relational Database's , 2011 .

[9]  Ehud Gudes,et al.  Security Issues in NoSQL Databases , 2011, 2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications.

[10]  David J. DeWitt,et al.  Can the Elephants Handle the NoSQL Onslaught? , 2012, Proc. VLDB Endow..