This document discusses NoSQL databases as alternatives to SQL databases. It defines NoSQL as databases that don't use the relational data model or have a fixed schema. The document outlines several types of NoSQL databases and discusses considerations for evaluating them, such as data model, query model, consistency model, and commercial support. It provides examples of how companies like Twitter, Instagram, Pinterest, and LinkedIn use NoSQL databases for applications like caching, logging, and graph storage.