Microsoft'un yeni önbellek depolama sistemi uygulamaları daha hızlı çalıştırmayı vaat ediyor

Okuma zamanı simgesi 2 dk. okuman


Okuyucular MSpoweruser'ı desteklemeye yardımcı olur. Bağlantılarımız aracılığıyla satın alırsanız komisyon alabiliriz. Araç İpucu Simgesi

MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla

Önemli notlar

  • Garnet, Microsoft'un yeni önbellek depolama sistemidir.
  • Microsoft, bunu dağıtmanın uygulamaların ve hizmetlerin daha hızlı çalışmasına neden olacağını iddia ediyor.
  • Garnet açık kaynaktır ve GitHub'dan ücretsiz olarak indirilebilir.
Windows 20 için 11'te kullanılacak en iyi 2023 uygulama

Microsoft, şirkete göre en son donanım özelliklerinden daha yüksek düzeyde yararlanacak ve uygulama geliştiricilerin uygulamalarını daha hızlı çalıştırmasına yardımcı olacak Garnet adlı yeni bir önbellek depolama sistemini duyurdu. Garnet açık kaynaktır ve halihazırda Windows ve Web Deneyimleri Platformu, Azure Resource Manager ve Azure Resource Graph'ta dağıtılmıştır.

Microsoft, resmi blog gönderisinde eski önbellek depolama sistemleriyle ilgili çeşitli sorunlara dikkat çekti. Örneğin yazılım devi, eski önbellek depolama sistemlerinin çoğunun "uygulama geliştiricileri tarafından kolayca genişletilebilecek veya çeşitli platformlar ve işletim sistemlerinde iyi çalışacak şekilde açıkça tasarlanmadığını" vurguladı. Açık kaynak olduğundan bunların hiçbiri Garnet'te mevcut değil.

Microsoft, uygulamaların ve hizmetlerin verilere "her zamankinden daha yüksek verimlilik, daha düşük gecikmeler ve daha düşük maliyetlerle" erişebilmesi gerektiğini düşündüğü için Garnet üzerinde çalışmaya 2021 yılında başlamıştı. Yeni önbellek depolama sistemi, tüm bu sorunlara çözüm bulmanın yanı sıra geliştiricilere daha fazla "benzersiz fayda" sağlıyor. Gibi işaret Microsoft tarafından:

  • Garnet, popüler RESP kablo protokolünü bir başlangıç ​​noktası olarak benimser; bu, Garnet'in günümüzde çoğu programlama dilinde mevcut olan değiştirilmemiş Redis istemcilerinden kullanılmasını mümkün kılar.
  • Garnet, birçok istemci bağlantısı ve küçük gruplarla çok daha iyi ölçeklenebilirlik ve verim sunarak büyük uygulamalar ve hizmetler için maliyet tasarrufu sağlar.
  • Garnet 99'da daha iyi müşteri gecikmesi gösteriyorth ve 99.9th Gerçek dünya senaryoları için kritik olan yüzdelikler.
  • En son .NET teknolojisini temel alan Garnet, platformlar arası, genişletilebilir ve moderndir. Genel durumda performanstan ödün vermeden geliştirilmesi ve geliştirilmesi kolay olacak şekilde tasarlanmıştır. API genişliği için .NET'in zengin kütüphane ekosisteminden, optimizasyon için açık fırsatlarla yararlandık. .NET'i dikkatli kullanmamız sayesinde Garnet, hem Linux hem de Windows'ta en gelişmiş performansı elde ediyor.

Bir geliştiriciyseniz şunları yapabilirsiniz: Garnet'i GitHub'dan buradan indirin ve buna katkıda bulunun.