nosql taxonomy with new nugget

14
NoSQL taxonomy, with a new nugget

Upload: matt-ingenthron

Post on 03-Jul-2015

1.154 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Nosql taxonomy with new nugget

NoSQL taxonomy, with a new nugget

Page 2: Nosql taxonomy with new nugget

When SQL was born...

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

Page 3: Nosql taxonomy with new nugget

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

Page 4: Nosql taxonomy with new nugget
Page 5: Nosql taxonomy with new nugget
Page 6: Nosql taxonomy with new nugget

Facebook

Google

Page 7: Nosql taxonomy with new nugget

Facebook

Google

Page 8: Nosql taxonomy with new nugget

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

Page 9: Nosql taxonomy with new nugget

membase

Simple

Fast

Elastic

Page 10: Nosql taxonomy with new nugget

Simple: key-value

Page 11: Nosql taxonomy with new nugget

Fast: memcached like speed

Page 12: Nosql taxonomy with new nugget

elastic: just throw another puppy at it

Page 13: Nosql taxonomy with new nugget

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