Nosql taxonomy with new nugget

Preview:

Citation preview

NoSQL taxonomy, with a new nugget

When SQL was born...

image courtesy http://www.flickr.com/photos/pnnl/3655737526/

image courtesy http://www.flickr.com/photos/friendlyjoe/4536241483/

Facebook

Google

Facebook

Google

NoSQL stores•MapReduce batch oriented: Google

MapReduce; Cloudera/Hadoop MapReduce

•multi-dimensional sorted map: Google BigTable, Hadoop HBase

•eventually consistent key-value: Amazon Dynamo, Voldemort, Basho Riak

•column oriented, eventually consistent: Apache Cassandra

•distributed, consistent key-value: membase

membase

Simple

Fast

Elastic

Simple: key-value

Fast: memcached like speed

elastic: just throw another puppy at it

The project/getting involved

• Open Source

• Nearly all Apache 2.0 licensed

• Some components BSD based, owing to history

• Try using it!

• RPM for RHEL/CentOS 5.2 and later

• .deb for Ubuntu 9.04

• Looking for platform porting

• Have some RedHat/CentOS, Ubuntu covered

• Could certainly integrate a bit better

• Especially needed with moxi

http://membase.org

matt@northscale.com