NoSQL databases are commercial as well as open source database management software supporting massive data storage across distributed servers. Some of the NoSQL support SQL or SQL like query language, hence to avoid the misunderstanding that SQL cannot be used, NoSQL is redefined as ‘‘Not Only SQL’’.