- Microsoft Research liberó como código abierto un nuevo almacén de caché remota escrito en C#.
- Adopta el protocolo RESP, por lo que Garnet puede usarse con la mayoría de los clientes de Redis.
- Muestra un rendimiento de varias veces a varias decenas de veces más rápido que almacenes de caché de código abierto similares, como Redis y Dragonfly.
- Gracias a la tecnología más reciente de .Net, ofrece un rendimiento equivalente tanto en Linux como en Windows.
- Además, cuenta con diversas fortalezas como throughput, latencia y escalabilidad.
- Tras años de investigación, se rediseñó por completo la arquitectura de todas las partes, incluidas la red y la base de datos.
- También está previsto el soporte para funciones de clúster que proporcionen escalabilidad horizontal, y el trabajo está en curso.
5 comentarios
Parece que todo es en C#. Ojalá pronto salgan muchos casos en los que se aplique en productos jaja
Vaya... el gráfico del benchmark tiene estilo de los 90... ¿con qué demonios lo habrán hecho?
Es realmente sorprendente que con C# muestre un rendimiento mucho mayor que Redis/Dragonfly escritos en C/C++.
En especial, me gusta que también se pueda usar en Windows. Ya me cansé de usar WSL todo el tiempo...
Y además, es un repositorio publicado hace apenas 9 horas, pero increíblemente su primera versión ya es la 1.0.0. +_+
Parece que ya tenían todo listo internamente antes de publicarlo.
Voy a tener que probarlo...!