Database Reference
In-Depth Information
KAPITEL
Redis
Redis ist wie Schmierfett. Es wird häufig genutzt, um bewegliche Teil ein-
zufetten, um sie geschmeidig zu halten, was die Reibung reduziert und die
Gesamtfunktion verbessert. Wie auch immer die Maschinerie Ihres Systems
aussieht, sie lässt sich sicher verbessern, wenn man sie ein wenig schmiert.
Manchmal ist die Antwort auf Ihr Problem einfach ein gesundes Maß an Re-
dis.
Redis (REmote DIctionary Service) wurde 2009 veröffentlicht und ist ein ein-
fach zu nutzender Schlüssel/Wert-Speicher mit einem hoch entwickelten Be-
fehlssatz. Und wenn es um Geschwindigkeit geht, ist Redis nur schwer zu
schlagen. Leseoperationen sind schnell und Schreiboperationen sogar noch
schneller. Bei einigen Benchmarks werden über 100000 SET -Operationen pro
Sekunde gemessen. Der Entwickler von Redis, Salvatore Sanfilippo, bezeich-
net sein Projekt als „Datenstrukturserver“, um seine nuancierte Verarbeitung
komplexer Datentypen und anderer Features zu beschreiben. Die Untersu-
chung dieses superschnellen „Mehr-als-nur-Schlüssel/Wert-Speichers“ run-
det unsere Betrachtung der modernen Datenbank-Landschaft ab.
8.1
Datenstrukturserver-Speicher
Es ist etwas schwierig zu klassifizieren, was Redis genau ist .ImGrundehan-
delt es sich um einen Schlüssel/Wert-Speicher, aber dieses einfache Etikett
wird ihr nicht gerecht. Redis unterstützt fortgeschrittene Datenstrukturen,
wenn auch nicht in dem Maß, das dokumentenorientierte Datenbanken bie-
ten. Es unterstützt mengenbasierte Query-Operationen, wenn auch nicht mit
der Granularität und Typ-Unterstützung, die man bei relationalen Daten-
banken findet. Und natürlich ist es schnell , da es Geschwindigkeit gegen
Dauerhaftigkeit tauscht.
Search WWH ::




Custom Search