This document provides an introduction and overview of NOSQL databases. It defines NOSQL as "not only SQL" databases that are an alternative to traditional relational databases. The key advantages of NOSQL databases are that they can handle huge datasets, scale easily, and provide fast and flexible querying. The main types of NOSQL databases are described as key-value stores, document databases, graph databases, and column-oriented databases. Examples of popular NOSQL databases and real-world uses by companies are also provided.