Nosql: John Paul Ashenfelter CTO/Transitionpoint
Nosql: John Paul Ashenfelter CTO/Transitionpoint
SQL #fail?
Scaling horizontally Performance Flexibility (xed schema) Doesnt model domain
3
NOSQL
What is NoSQL?
Not Only SQL => NOSQL web workloads, not OLTP or DW ecosystem that addresses #fail of sql
Why NoSQL?
schema-free documents fast key lookups horizontal scaling REST APIs
6
NoSQL Ecosystem
Column stores Key value stores Document stores Graph databases
8
Column Stores
12
13
Graph Databases
14
17
18
Document Stores
19
22
23
Key-Value Stores
24
26
Key-Value Implementations
Amazon SimpleDB Redis Memcachedb Tokyo Cabinet/Tyrant Amazon Dynamo Project Voldemorte
27
28
CODE!
29
30
31
NoSQL Conferences
no:sql(east) meetings (particularly Mongo) emerging tech conferences -- OSCON,
Ruby/Python, JS
32
MyNoSQL Blog
http://nosql.mypopescu.com/ Lots of activity Not really CF-oriented, but Java pops up
33
Key papers
Dynamo: http://
www.allthingsdistributed.com/2007/10/ amazons_dynamo.html camelcase.blogspot.com/2007/08/captheorem.html mapreduce.html
Map/Reduce: http://labs.google.com/papers/
34
Thanks!
Contact
Follow
Read
35