NoSQL is a non-relational DMS that does not need a fixed schema, avoids joins, and is simple to scale. NoSQL is not one obsession, it's four. These different approaches are embodied in several different database technologies. NoSQL databases were created to address the limitations of relational databases, and were designed specifically for use in storing unstructured data. NoSQL is a class of database management systems (DBMS) that do not follow all of the rules of a relational DBMS and cannot use traditional SQL to query data. NoSQL (not only SQL) databases are an alternative to SQL (relational) databases, created to get around the rigid and ageing rules of SQL. NoSQL is a non relational enterprise database system favoured for its agility and speed in managing diverse, non-tabular data types.
NoSQL interview questions