Datenbanken: Redis ist jetzt wirklich Open Source
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.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.