Diskussion:Redis
Redis kann mehr als nur Snapshots
Bearbeitensiehe http://redis.io/topics/persistence "the AOF persistence logs every write operation received by the server, that will be played again at server startup, reconstructing the original dataset. Commands are logged using the same format as the Redis protocol itself, in an append-only fashion. Redis is able to rewrite the log on background when it gets too big."
--91.38.232.242 17:09, 12. Feb. 2013 (CET)
Schwammige Begriffe
BearbeitenZitat: "Bis zu ca. 100.000 Schreibvorgänge und ca. 80.000 Lesevorgänge pro Sekunde sind auf herkömmlicher Hardware möglich."
Das ist mir viel zu schwammig. Was ist "herkömmliche Hardware"? Selbst wenn das klar wäre: Auf welche Konfiguration und Version von REDIS wird denn hier eingegangen? Welche von MySQL, das ja auch im Wikipedia-Artikel über In-Memory-Datenbanken auftaucht und mit dem hier verglichen wird? Welche Schreibvorgänge sind gemeint? Das sequenzielle Schreiben von Logs?
Für reine RAM-Zugriffe wären die Zahlen nicht wirklich beeindruckend, da ich solche Zahlen auch bei Oberklasse-SSDs (Stand 2017) finde. Dazu stellt sich die Frage, warum das Lesen langsamer ist als das Schreiben. Normalerweise ist das umgekehrt.
Wenn dagegen ein Speichermedium z.B. für die Persistierung der Daten oder der Logs ins Spiel kommt, ist die Frage, ob mit herkömmlicher Hardware eine routierende Festplatte (Stand 2013), eine SSD (Stand 2017) oder vielleicht ein Hybrid gemeint ist. Ich würde das entweder klar in den Artikel schreiben oder ganz entfernen, denn sonst ist es mit der nächsten Generation von Speichertechnik wie z.B. der 3D XPoint-Technik (vielleicht der Stand 2019) schon wieder unklar.
Änderung der Lizenz
BearbeitenAbsofort steht Redis nicht mehr unter der 3-Klausel-BSD-Lizenz zur Verfügung: https://github.com/redis/redis/pull/13157 und https://redis.com/blog/redis-adopts-dual-source-available-licensing/.
„Beginning today, all future versions of Redis will be released with source-available licenses. Starting with Redis 7.4, Redis will be dual-licensed under the Redis Source Available License (RSALv2) and Server Side Public License (SSPLv1). Consequently, Redis will no longer be distributed under the three-clause Berkeley Software Distribution (BSD).“