The document discusses different database technologies including SQL, NoSQL, and different types of NoSQL databases like key-value, column, graph and document stores. It provides examples like Redis, Riak, Neo4j and MongoDB. It discusses concepts like CAP theorem and tradeoffs between consistency, availability and partition tolerance. It also provides use cases for different database types and suggests using the right database for the right problem.