22 pontos por kuroneko 2024-03-19 | 5 comentários | Compartilhar no WhatsApp
  • 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

 
yangeok 2024-03-25

Parece que é tudo em C#, né. Tomara que logo apareçam muitos casos de aplicação disso em produtos haha

 
secret3056 2024-03-19

Nossa... o gráfico de benchmark parece coisa dos anos 90... afinal, com o que será que fizeram isso?

 
[Este comentário foi ocultado.]
 
kuroneko 2024-03-19

É 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...!