Episode 2: A brief introduction to NoSQL databases Jan. 21, 2010

from Hacker Medley· · · 1 listeners

In our second episode (12 minutes long), Alex and Nat talk about the new generation of "NoSQL" databases that have created a lot of interest among web developers; especially those lucky people dealing with thousands of simultaneous users and terabytes of data. Please feel free to leave a comment below after you've listened to the episode. [...]



In our second episode (12 minutes long), Alex and Nat talk about the new generation of "NoSQL" databases that have created a lot of interest among web developers; especially those lucky people dealing with thousands of simultaneous users and terabytes of data.

Please feel free to leave a comment below after you've listened to the episode. We're still total newbies at this podcasting thing, so your feedback and encouragement are a big help!

If you want to learn more about NoSQL than what we covered in the show, check out these links:

The Big Guys:

  • Voldemort
  • Cassandra
  • HBase -- We didn't get to this one, but it's modelled on BigTable, and can replicate across geographically separated datacenters (Cassandra needs faster roundtrips). And it's what Hadoop uses internally.

Midsized:

  • MongoDB -- Great for storing JSON objects.
  • CouchDB -- Erlang based, uses javascript as a query language.

Niche:

  • Redis -- memcached with persistence and useful list/set/ordered-set datatypes.
  • Redis twitter implementation -- simple example of building a twitter-like system on top of redis.

Underlying Technology

The image above is a picture of a Google datacenter in Oregon, where they no doubt run BigTable.