- Microsoft Research a publié en open source un nouveau magasin de cache distant écrit en C#.
- En adoptant le protocole RESP, Garnet peut être utilisé avec la plupart des clients Redis.
- Il affiche des performances de plusieurs fois à plusieurs dizaines de fois supérieures à celles de magasins de cache open source similaires comme Redis et Dragonfly.
- Grâce aux technologies .Net les plus récentes, il offre des performances équivalentes sous Linux et Windows.
- Il présente également divers autres atouts, notamment en matière de débit, de latence et d'évolutivité.
- Après plusieurs années de recherche, toute l'architecture, du réseau à la base de données, a été entièrement repensée.
- Une fonctionnalité de cluster offrant une évolutivité horizontale est également prévue, et son développement est actuellement en cours.
5 commentaires
On dirait que tout est en C#. J’aimerais qu’on voie vite beaucoup de cas d’application concrets en production haha.
Ouah... le graphique de benchmark a un style très années 90... je me demande bien avec quoi ils l'ont fait ?
C’est vraiment étonnant de voir qu’il affiche des performances bien supérieures à Redis/Dragonfly, pourtant écrits en C/C++, alors qu’il est développé en C#.
J’apprécie particulièrement le fait qu’il soit aussi utilisable sous Windows. J’en ai assez d’utiliser WSL tout le temps...
Et alors que le dépôt n’a été publié qu’il y a 9 heures, sa toute première version est déjà la 1.0.0. +_+
On dirait qu’ils avaient déjà tout bien préparé en interne avant la publication.
Je vais devoir l’essayer... !