International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
A relational database is a table-based data system where there is no scalability, minimal data duplication, computationally expensive table joins and difficulty in dealing with complex data. The problem with relations in relational database is that complex operations with large data sets quickly become prohibitively resource intense. Relational databases do not lend themselves well to the kind of horizontal scalability that's required for large-scale social networking or cloud applications. NOSQL (Not Only SQL) has emerged as a result of the demand for relational database alternatives. The biggest motivation behind NOSQL is scalability. NOSQL is meant for the current growing breed of web applications that need to scale effectively.