Zum Hauptinhalt Zur Navigation Zur Suche

Datenbanken: Redis ist jetzt wirklich Open Source

Das Datenbank -Tool bekommt die Option für die AGPLv3-. Generell soll Redis 8 merklich leistungsfähiger sein.
/ Oliver Nickel
4 Kommentare undefined News folgen (öffnet im neuen Fenster)
Redis wird quelloffen. (Bild: Pixabay.com)
Redis wird quelloffen. Bild: Pixabay.com / Pixabay-Inhaltslizenz

Im Jahr 2024 wurde die Lizenz der bis dahin als quelloffen angesehenen In-Memory-Datenbank Redis mit einer neuen Lizenz aktualisiert. Die sogenannte Server Side Public License (SSPL) wurde von der Open Source Initiative nicht mehr als echte Open-Source-Lizenz anerkannt. Das soll sich künftig ändern. Redis Version 8 Open Source setzt auf die AGPLv3-Lizenz. Es handelt sich dabei um die umbenannte neue Version der Redis Community Edition.

"Viele Leute innerhalb des Unternehmens haben das Gefühl, dass AGPL eine bessere Wahl als SSPL sei" , schreibt Redis-Entwickler Salvatore Sanfilippo in einem Blogpost(öffnet im neuen Fenster) . Offenbar wurde diese Diskussion im Unternehmen bereits seit längerer Zeit geführt, da die Open-Source-Community die SSPL nicht als eine echte quelloffene Lizenz akzeptierte.

Sanfilippo steht laut eigenen Aussagen selbst für den Open-Source-Ansatz ein und hat unter anderem die neuen Vector-Set-Datenstrukturen zu Redis 8 beigetragen. Er gilt auch als Gründer des gesamten Redis-Projekts.

Neue Datenstrukturen unterstützt

Neben Vector-Sets wird Redis 8 JSON-Time-Series und Wahrscheinlichkeitsdatenstrukturen bereitstellen. Außerdem soll die Leistung der Datenbank allgemein verbessert werden. Dafür wurden mehr als 30 Verbesserungen vorgenommen. Das soll sich vor allem beim Verarbeiten von Bitmaps, Sets, Sorted Sets, Hashes und Listen zeigen.

Dazu kommt eine neue Implementation für I/O-Multithreading, um die Performance weiter zu optimieren. "Wenn der Parameter auf 8 bei einer Multi-Core-Intel-CPU gesetzt wird, haben wir eine 112-prozentige Verbesserung im Datendurchsatz gemessen" , schreibt das Redis-Team in einem Blogpost(öffnet im neuen Fenster) . Redis 8 kann von existierenden Redis-Servern aktualisiert oder als neue Standalone-Version aufgesetzt werden. Das Team hat dafür eine passende Anleitung(öffnet im neuen Fenster) bereitgestellt.


Relevante Themen