11. SQL / RELATIONALES SCHEMA
Mitglieder
}
ID Name Mail
1 Max Mustermann max@mustermann.de
Relation/
2 Sandra Musterfrau sandra@musterfrau.de Tabelle
3 Peter Müller peter@mueller.de
12. SQL / RELATIONALES SCHEMA
Max ist mit
Sandra und Peter
befreundet
Freundschaften
Mitglied1_ID Mitglied2_ID
Max‘ ID 1 2 Sandra
Max 1 3 Peter
13. OBJEKTGRAPH
max@...
peter@...
Mitglied
Freund
Mitglied
Max
Freund
Peter
Mitglied
sandra@... Sandra
37. MEMCACHED
speichert beliebige Zeichenketten im RAM ab
weitverbreitet, „memcache-Protokoll“ (Telnet)
oft für Distributed Caching genutzt
{
> set max_mustermann.street "Warburger Strasse 100"
> get max_mustermann.street
38.
39. REDIS
speichert Zeichenketten, Zahlen, Arrays und Mengen
im RAM* ab
„Datenstruktur-Server“
rasend schnell
Replikation / Failover
{
> set max_mustermann.profile_views 1
> incr max_mustermann.profile_views # => 2
41. LINKS
Neo4J: neo4j.org
MongoDB: mongodb.org (try.mongodb.org)
CouchDB: couchdb.apache.org (couchapp.org)
Couchbase: couchbase.com
Memcached: memcached.org
Redis: redis.io
Cassandra: cassandra.apache.org
Riak: basho.com/riak/
GemStone/S: gemstone.com/products/gemstone
Cassandra vs MongoDB vs CouchDB vs Redis vs Riak vs HBase vs Couchbase vs
Neo4j vs Hypertable vs ElasticSearch vs Accumulo vs VoltDB vs Scalaris comparison:
kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis
42. DAS WAR‘S :-)
MichaelWhi online:
post@michael-whittaker.de
michael-whittaker.de
twitter.com/MichaelWhi
github.com/MichaelWhi
Folien von heute