A Whirlwind tour of NoSQL databases
I recently taught a NoSQL Databases class at Columbia University. The class covered the history of databases and why, at this particularly moment in time, there is a rise in alternatives to relational databases.
More specifically, each class covered a different NoSQL database and focused on comparing its strengths and weakness to other databases. We covered Redis, Cassandra, MongoDB, and Neo4j. The students enjoyed learning about various NoSQL databases as well as developing a vocabulary allowing them to evaluate other databases not covered in the course. I would be happy to give an abridged version of the course in a Rug-B meetup, using examples in Ruby. The last part of the class touched on Elasticsearch and Blockchain, which I can also include in my presentation.