據報道,微軟近期新上線了Garnet全新緩存存儲系統,以充分發揮硬件潛能,提升應用智能運行速度。該公司已將其開源并廣泛用于Windows & Web Experience Platform、Azure Resource Manager及Azure Resource Graph等項目中。
自2021年起,微軟便開始致力于Garnet項目研發。微軟在聲明中強調此舉旨在賦予應用與數據交互以史無前例的高效、低延時和經濟效益。Garnet是由微軟研究院基于C#.NET8.0打造的遠程緩存存儲系統,旨在滿足快速、擴展性強且低延遲的需求。
Garnet表現卓越,無論在單節點內部還是跨分片集群都能迅速擴展。其支持副本、檢查點、故障轉移和事務操作,在主內存與分層存儲(如SSD及Azure存儲)同樣適用。此外,Garnet還賦予豐富API接口及強大可擴展性的特性。
關于Garnet的諸多優點,微軟歸納如下:首先,Garnet以RESP線協議作為基礎,無需修改即可兼容大多數編程語言中的Redis客戶端;其次,Garnet具備出色的可擴展性和高吞吐量,連接多個客戶端和小批量數據,為大型應用與服務提供節約成本的方案;再次,其在第99個及第99.9個百分位表現出卓越的客戶端延遲值,這對于實際應用前景具有重大意義;最后,Garnet充分融合了當下最新穎的.NET技術,兼具跨平臺、可拓展及現代化的卓越特性,確保開發與發展便利性同時,又不影響性能穩定性。
借助.NET豐富的庫資源,Garnet實現了API的廣泛覆蓋,并公開提供優化空間。值得稱贊的是,微軟成功將Garnet良好運行在Linux和Windows兩大平臺上。
-
微軟
+關注
關注
4文章
6572瀏覽量
103963 -
編程語言
+關注
關注
10文章
1939瀏覽量
34607 -
數據交互
+關注
關注
0文章
30瀏覽量
10475
發布評論請先 登錄
相關推薦
評論