This document discusses NoSQL databases, Hadoop, and big data technologies. It defines NoSQL as non-relational, open source, distributed databases that do not adhere to the relational data model. The document outlines different types of NoSQL databases like key-value, document, and graph databases. It also discusses advantages of NoSQL and how Hadoop is used for large-scale data processing across clusters using MapReduce. Hadoop provides mass data storage in its native format and faster processing in a scalable, cost-effective and resilient distributed system.