This document discusses NodeJS and NoSQL databases. NodeJS is an evented I/O framework built on Google's V8 JavaScript engine that allows for server-side JavaScript. It introduces some common NodeJS packages like ExpressJS, Jade, Nodemon, and Node-inspector. It then discusses several NoSQL database types (document, key-value, columnar, and graph) and shows how NodeJS interfaces with popular NoSQL databases like CouchDB, MongoDB, Riak, Redis, Cassandra, and Neo4J through packages like Cradle, Mongoose, Riak.js, node_redis, and node-neo4j. The document benefits of NodeJS like speed and large