Upload
cypher23
View
900
Download
2
Embed Size (px)
DESCRIPTION
Key Value Stores und Dokumentdatenbanken als alternativen zu relationalen Datenbanken
Citation preview
KEY-VALUE STORES UND DOKUMENTDATENBANKEN
Markus Prinz@cypher
image credit: gnizr/flickr
photo credit: bass_nroll on flickr
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/
TOKYO CABINETTOKYO TYRANT
HTTP://TOKYOCABINET.SOURCEFORGE.NET/
DOKUMENT-BASIERTEDATENBANKEN
DATENSÄTZE WERDEN ALS DOKUMENTE GESPEICHERT
SCHEMALOS
VIEWS
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."
FRAGEN?
HTTP://NUCLEARSQUID.COM/FILES/KEY_VALUE_STORES_BCVIE09.PDF