I recently finished the course “Large Scale Databases for Social Networking Systems” and learned a great deal about Google’s BigTable, Amazon’s SimpleDB and Dynamo, Facebook’s Cassandra, Twitter’s HBase, LinkedIn’s Voldemort, and other open source technologies including Couchbase and MongoDB, among others. For the tech journalists out there, media companies are also utilizing NoSQL technology, including The Guardian and The New York Times, just to name a few. I think it’s extremely important to understand the basic strengths and weaknesses of this up-and-coming technology and when to choose one system over another. I never envision myself programming in them, but I do hope that one day I can make strategic decisions regarding a company’s NoSQL implementation. Regardless if you are a programmer or a manager, hopefully my high-level overview of NoSQL and the major players will be helpful.