SQL and NoSQL Databases
Source: International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
NoSQL (Not only SQL) is a database used to store large amounts of data. NoSQL databases are distributed, non-relational, open source and are horizontally scalable (in linear way). NoSQL does not follow property of ACID as the authors follow in SQL. In this research paper, they are surveying about NoSQL, its background, fundamentals like ACID, BASE and CAP theorem. Also on the basis of CAP theorem, study is carried out about the various types of NoSQL data stores with their examples, characteristics, and pros and cons of NoSQL.