What Does NoSQL Mean?

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. The term is somewhat misleading when interpreted as “No SQL,” and most translate it as “Not Only SQL,” as this type of database is not generally a replacement but, rather, a complementary addition to RDBMSs and SQL.

Techopedia Explains NoSQL

A NoSQL database does not necessarily follow the strict rules that govern transactions in relational databases. These violated rules are known by the acronym ACID (Atomicity, Consistency, Integrity, Durability). For example, NoSQL databases do not use fixed schema structures and SQL joins.