Key Value Stores and Document Databases

23
KEY-VALUE STORES UND DOKUMENTDATENBANKEN Markus Prinz @cypher

description

Key Value Stores und Dokumentdatenbanken als alternativen zu relationalen Datenbanken

Transcript of Key Value Stores and Document Databases

Page 1: Key Value Stores and Document Databases

KEY-VALUE STORES UND DOKUMENTDATENBANKEN

Markus Prinz@cypher

Page 4: Key Value Stores and Document Databases

OVERKILL

Page 5: Key Value Stores and Document Databases

LANGSAM

Page 6: Key Value Stores and Document Databases

DEINE DATEN WERDEN HAUPTSÄCHLICH ÜBER DEN PRIMARY KEY GESPEICHERT UND ABGEFRAGT, OHNE

KOMPLEXE JOINS

Page 7: Key Value Stores and Document Databases

DU HAST EINE NICHT-TRIVIALE MENGE AN DATEN, UND RDBMS SHARDS UND REPLIKATION MACHEN DIR

ANGST

Page 8: Key Value Stores and Document Databases

KEY-VALUE STORES(schnell)

Page 9: Key Value Stores and Document Databases

EINFACHES DATENMODELL

Page 10: Key Value Stores and Document Databases

KEY VALUE

Page 11: Key Value Stores and Document Databases

MEMCACHEDHTTP://WWW.DANGA.COM/MEMCACHED/

Page 12: Key Value Stores and Document Databases

SCALARISHTTP://CODE.GOOGLE.COM/P/SCALARIS/

Page 13: Key Value Stores and Document Databases

REDISHTTP://CODE.GOOGLE.COM/P/REDIS

Page 14: Key Value Stores and Document Databases

TOKYO CABINETTOKYO TYRANT

HTTP://TOKYOCABINET.SOURCEFORGE.NET/

Page 15: Key Value Stores and Document Databases

DOKUMENT-BASIERTEDATENBANKEN

Page 16: Key Value Stores and Document Databases

DATENSÄTZE WERDEN ALS DOKUMENTE GESPEICHERT

Page 17: Key Value Stores and Document Databases

SCHEMALOS

Page 18: Key Value Stores and Document Databases

VIEWS

Page 19: Key Value Stores and Document Databases

COUCHDBHTTP://COUCHDB.APACHE.ORG/

Page 20: Key Value Stores and Document Databases

MONGODBHTTP://WWW.MONGODB.ORG/

Page 21: Key Value Stores and Document Databases

COUCHDB DEMO

Page 22: Key Value Stores and Document Databases

"Subject": "I like Plankton" "Author": "Rusty" "PostedDate": "5/23/2006" "Tags": ["plankton", "baseball", "decisions"]"Body": "I decided today that I don't like baseball. I like plankton."