Hacker Medley
Hacker Medley
Nat Friedman and Alex Graveley
Episode 2: A brief introduction to NoSQL databases
1 seconds Posted Jan 21, 2010 at 1:29 am.
0:00
0:01
Download MP3
Show notes

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.