Key Value Stores and Document Databases

Post on 07-Jul-2015

901 views 2 download

description

Key Value Stores und Dokumentdatenbanken als alternativen zu relationalen Datenbanken

Transcript of Key Value Stores and Document Databases

KEY-VALUE STORES UND DOKUMENTDATENBANKEN

Markus Prinz@cypher

OVERKILL

LANGSAM

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

KOMPLEXE JOINS

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

ANGST

KEY-VALUE STORES(schnell)

EINFACHES DATENMODELL

KEY VALUE

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

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

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

TOKYO CABINETTOKYO TYRANT

HTTP://TOKYOCABINET.SOURCEFORGE.NET/

DOKUMENT-BASIERTEDATENBANKEN

DATENSÄTZE WERDEN ALS DOKUMENTE GESPEICHERT

SCHEMALOS

VIEWS

COUCHDBHTTP://COUCHDB.APACHE.ORG/

MONGODBHTTP://WWW.MONGODB.ORG/

COUCHDB DEMO

"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."