NoSQL
NoSQL stands for “non-SQL” or “non-relational”.
It is an approach to database design that focuses on providing a mechanism for storing and retrieving modeled data by means other than the tabular relationships used in relational databases.
These means consist of hosting the data in a data structure. As this non-relational database design does not require a schema, it offers rapid scalability for managing large, generally unstructured datasets.
NoSQL systems are also sometimes referred to as “Not only SQL”, as databases can be queried using declarative languages, idiomatic APIs and query languages, among others.