This document compares noSQL and SQL databases, providing examples of each. NoSQL databases are non-relational and have dynamic schemas while SQL databases are relational and have predefined schemas. Some common noSQL databases mentioned are MongoDB, DynamoDB, Cassandra, and Neo4j, while examples of SQL databases include Oracle, MySQL, PostgreSQL, and SQLite. The document then discusses using MongoDB for a production application that stores tree-structured and dynamic data more easily than a SQL database would. It also covers combining MongoDB and Oracle by storing documents in Oracle and metadata in MongoDB.