Noul sistem cache-store al Microsoft promite să ruleze aplicațiile mai rapid

Pictograma timp de citire 2 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Note cheie

  • Garnet este noul sistem cache-store al Microsoft.
  • Microsoft susține că implementarea acestuia va duce la funcționarea mai rapidă a aplicațiilor și serviciilor.
  • Garnet este open source și poate fi descărcat gratuit de pe GitHub.
Cele mai bune 20 de aplicații pentru Windows 11 de folosit în 2023

Microsoft a anunțat un nou sistem de stocare cache numit Garnet, care, conform companiei, va exploata cele mai recente capacități hardware la un nivel mai ridicat și va ajuta dezvoltatorii de aplicații să își execute aplicațiile mai rapid. Garnet este open source și a fost deja implementat în Windows & Web Experiences Platform, Azure Resource Manager și Azure Resource Graph.

În postarea sa oficială pe blog, Microsoft a evidențiat mai multe probleme cu sistemele vechi de stocare cache. De exemplu, gigantul de software a subliniat că multe dintre sistemele mai vechi de cache-magazine „nu sunt concepute în mod explicit pentru a fi ușor extensibile de către dezvoltatorii de aplicații sau pentru a funcționa bine pe diverse platforme și sisteme de operare”. Nimic din toate acestea nu există cu Garnet, deoarece este open source.

Microsoft a început să lucreze la Garnet încă din 2021, deoarece a considerat că aplicațiile și serviciile ar trebui să poată accesa date cu „eficiență mai mare, latențe mai mici și costuri mai mici decât oricând”. Pe lângă rezolvarea tuturor acestor probleme, noul sistem de stocare cache asigură dezvoltatorilor mai multe „beneficii unice”. La fel de a subliniat de către Microsoft:

  • Garnet adoptă popularul protocol RESP fir ca punct de plecare, ceea ce face posibilă utilizarea Garnet de la clienții Redis nemodificați disponibili în majoritatea limbajelor de programare astăzi.
  • Garnet oferă o scalabilitate și o capacitate mult mai bună cu multe conexiuni la clienți și loturi mici, ceea ce duce la economii de costuri pentru aplicații și servicii mari.
  • Garnet demonstrează o latență mai bună a clientului la 99th și 99.9th percentile, care este esențială pentru scenariile din lumea reală.
  • Bazat pe cea mai recentă tehnologie .NET, Garnet este multiplatformă, extensibilă și modernă. Este conceput pentru a fi ușor de dezvoltat și de evoluat, fără a sacrifica performanța în cazul obișnuit. Am folosit ecosistemul bogat de biblioteci al .NET pentru lărgimea API, cu oportunități deschise de optimizare. Datorită utilizării cu atenție a .NET, Garnet atinge performanțe de ultimă generație atât pe Linux, cât și pe Windows.

Dacă ești dezvoltator, poți descărcați Garnet aici de pe GitHub și contribuie la aceasta.