- A Microsoft Research disponibilizou como código aberto um novo armazenamento de cache remoto escrito em C#.
- Adota o protocolo RESP, permitindo usar o Garnet com a maioria dos clientes Redis.
- Apresenta desempenho de várias vezes até dezenas de vezes superior em comparação com armazenamentos de cache abertos semelhantes, como Redis e Dragonfly.
- Com tecnologias modernas do .NET, oferece desempenho equivalente tanto no Linux quanto no Windows.
- Além disso, possui diversos pontos fortes em throughput, latência, escalabilidade e mais.
- Após anos de pesquisa, toda a arquitetura foi completamente redesenhada em todas as partes, incluindo rede e banco de dados.
- Também há previsão de suporte a recursos de cluster que oferecem escalabilidade horizontal, e o trabalho está em andamento.
5 comentários
Parece que é tudo em C#, né. Tomara que logo apareçam muitos casos de aplicação disso em produtos haha
Nossa... o gráfico de benchmark parece coisa dos anos 90... afinal, com o que será que fizeram isso?
É realmente surpreendente que ele apresente um desempenho muito superior ao do Redis/Dragonfly, escritos em C/C++, mesmo sendo feito em C#.
Gosto especialmente do fato de também poder ser usado no Windows. Cansei de ficar usando WSL o tempo todo...
E o repositório foi lançado há apenas 9 horas, mas a primeira versão já é 1.0.0. +_+
Parece que eles já saíram com tudo muito bem preparado internamente.
Vou testar uma vez...!