1. EachPod

Episode 2: A brief introduction to NoSQL databases

Author
Nat Friedman and Alex Graveley
Published
Thu 21 Jan 2010
Episode Link
http://hackermedley.org/nosql/


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.

Share to: