Database Reference
In-Depth Information
Was wir am zweiten Tag gelernt haben
Heute haben wir unsere Untersuchung von Redis über einfache Operatio-
nen hinaus ausgedehnt und noch das letzte Quäntchen Geschwindigkeit aus
einem sehr schnellen System herausgepresst. Wie wir am ersten Tag gese-
hen haben, bietet Redis die schnelle und flexible Speicherung und Verar-
beitung von Datenstrukturen, ist aber mit eingebauten Publish/Subscribe-
Funktionen und Bitoperationen auch für komplexere Aufgaben gerüstet. Es
ist hochgradig konfigurierbar und kennt viele Einstellungen, mit denen sich
Ihre Anforderungen an Dauerhaftigkeit und Replikation erfüllen lassen. Es
unterstützt auch Erweiterungen von Drittanbietern, wie etwa Bloomfilter und
Clustering.
Damit schließen wir auch die Betrachtung der wichtigsten Operationen des
Redis-Datenstruktur-Speichers ab. Morgen werden wir die Dinge etwas an-
ders angehen, indem wir Redis als Grundpfeiler eines polyglotten Persistenz-
Setups mit CouchDB und Neo4j nutzen.
Tag 2: Selbststudium
Finden Sie heraus
Finden Sie heraus, was Messaging-Muster sind und wie viele solcher Muster
Redis implementieren kann.
Machen Sie Folgendes
1. Führen Sie das Skript zum Befüllen der ISBN-Datenbank aus und de-
aktivieren Sie dabei Snapshotting und Append-Only-Dateien. Setzen Sie
dann appendfsync auf always , führen Sie es erneut aus und vergleichen
Sie den Geschwindigkeitsunterschied.
2. Nutzen Sie ein Web-Framework Ihrer Lieblings-Programmiersprache und
versuchen Sie, einen einfachen Redis-gestützten URL-Shortening-Service
mit einem Eingabefeld für die URL und einem einfachen Redirect basie-
rend auf der URL zu bauen. Sichern Sie das Ganze über ein Master/Slave-
repliziertes Cluster mit mehreren Knoten als Backend ab.
8.4 Tag 3: Zusammenspiel mit anderen Datenbanken
Heute wollen wir unser letztes Datenbank-Kapitel abschließen, indem wir ei-
nige der bisher vorgestellten Datenbanken zum Spielen einladen. Redis wird
dabei die Hauptrolle übernehmen, da es die Zusammenarbeit mit anderen
Datenbanken schneller macht und vereinfacht.
Search WWH ::




Custom Search