26. B+ Tree
Ordered Access
Multiple Keys
Cursor
Wednesday, 27 May 2009
27. Fixed-Length
Access by numeric key
No keys stored
Fast
Wednesday, 27 May 2009
28. Fixed-Length
0
value value value value value value value
8
value value value value value value value
16
value value value value value value value
24
value value value value value value value
32
value value value value value value value
40
Wednesday, 27 May 2009
29. Table Database
Schema-less
Named Attributes
Indexes
Queries
Wednesday, 27 May 2009
30. Table Database
Primary Key name value name value name value
Primary Key name value name value name value
Primary Key name value name value name value
Wednesday, 27 May 2009
31. Tokyo Tyrant
Network wrapper
Speaks Memcache / HTTP
Wednesday, 27 May 2009
32. TokyoCabinet
Save ✔
See ✔
Secure ✔
Share ✖
Wednesday, 27 May 2009
33. CouchDB
REST
JavaScript
Erlang
Wednesday, 27 May 2009
34. CouchDB
Document Database
Replication
Map Reduce
No Indexes
Wednesday, 27 May 2009
35. Database Access
GET /_all_dbs
PUT /somedatabase/
DELETE /somedatabase/
GET /somedatabase/
Wednesday, 27 May 2009
36. Document Access
GET /somedatabase/_all_docs
PUT /somedatabase/some_docid
POST /somedatabase/
DELETE /somedatabase/some_docid
GET /somedatabase/some_docid
Wednesday, 27 May 2009