微軟新的快取儲存系統有望更快地運行應用程式

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

重點說明

  • Garnet 是微軟新的快取儲存系統。
  • 微軟聲稱部署它將使應用程式和服務運行得更快。
  • Garnet 是開源的,可以從 GitHub 免費下載。
20 年最適合 Windows 11 使用的 2023 個應用

微軟宣布推出一款名為 Garnet 的新快取儲存系統,該系統將在更高層級上利用最新的硬體功能,並幫助應用程式開發人員更快地運行他們的應用程式。 Garnet 是開源的,已部署在 Windows 和 Web 體驗平台、Azure 資源管理器和 Azure Resource Graph 中。

微軟在其官方部落格文章中指出了遺留快取儲存系統的幾個問題。例如,這家軟體巨頭強調,許多舊的快取儲存系統「並未明確設計為易於應用程式開發人員擴展或在不同平台和作業系統上運作良好」。 Garnet 不存在這些,因為它是開源的。

微軟早在 2021 年就開始研究 Garnet,因為它認為應用程式和服務應該能夠以「比以往更高的效率、更低的延遲和更低的成本」存取資料。除了解決所有這些問題之外,新的快取儲存系統還為開發人員確保了更多「獨特的好處」。作為 指出: 由微軟:

  • Garnet 採用流行的 RESP 線路協定作為起點,這使得可以從當今大多數程式語言中可用的未經修改的 Redis 用戶端使用 Garnet。
  • Garnet 透過許多用戶端連接和小批量提供更好的可擴展性和吞吐量,從而節省大型應用程式和服務的成本。
  • Garnet 在 99 處展示了更好的客戶端延遲th 第一和第二th 百分位數,這對於現實場景至關重要。
  • Garnet 基於最新的 .NET 技術,具有跨平台、可擴展和現代化的特性。它被設計為易於開發和發展,而不會犧牲常見情況下的性能。我們利用 .NET 豐富的函式庫生態系統來擴展 API,並提供開放的最佳化機會。由於我們對 .NET 的精心使用,Garnet 在 Linux 和 Windows 上都實現了最先進的效能。

如果您是開發人員,您可以 從 GitHub 下載石榴石 並為此做出貢獻。