- Microsoft Research hat einen neuen in C# geschriebenen Remote-Cache-Speicher als Open Source veröffentlicht.
- Durch die Übernahme des RESP-Protokolls kann Garnet mit den meisten Redis-Clients verwendet werden.
- Im Vergleich zu ähnlichen Open-Source-Cache-Speichern wie Redis und Dragonfly zeigt es eine Performance, die um ein Mehrfaches bis hin zu mehrere Dutzend Male schneller ist.
- Dank moderner .Net-Technologien liefert es auf Linux und Windows gleichermaßen eine vergleichbare Performance.
- Darüber hinaus bietet es verschiedene weitere Stärken wie Durchsatz, Latenz und Skalierbarkeit.
- Durch jahrelange Forschung wurde die Architektur in allen Bereichen wie Netzwerk und Datenbank vollständig neu entworfen.
- Eine Cluster-Funktion für horizontale Skalierung wird ebenfalls unterstützt werden; daran wird derzeit gearbeitet.
5 Kommentare
Sieht so aus, als wäre alles in C# geschrieben. Hoffentlich gibt es bald viele Beispiele dafür, dass es tatsächlich in Produkten eingesetzt wird, haha.
Wow ... die Benchmark-Grafik sieht aus wie aus den 90ern ... womit haben sie die denn bloß erstellt?
Es ist wirklich faszinierend, dass es in C# deutlich höhere Leistung als Redis/Dragonfly zeigen soll, die in C/C++ geschrieben sind.
Besonders gefällt mir, dass es auch unter Windows nutzbar ist. Ich bin es leid, ständig WSL zu verwenden...
Und obwohl das Repository erst vor 9 Stunden veröffentlicht wurde, ist die allererste Version gleich 1.0.0. +_+
Es wirkt so, als wäre intern schon alles fertig vorbereitet gewesen.
Ich werde es wohl mal ausprobieren...!