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

大型工業(yè)設(shè)備運行診斷系統(tǒng)方案:實時監(jiān)測與優(yōu)化工業(yè)生產(chǎn)
MCU緩存設(shè)計
帶緩存與不帶緩存的固態(tài)硬盤有什么區(qū)別
基于javaPoet的緩存key優(yōu)化實踐

HTTP緩存頭的使用 本地緩存與遠程緩存的區(qū)別
緩存技術(shù)在軟件開發(fā)中的應(yīng)用
什么是緩存(Cache)及其作用
SSM框架的性能優(yōu)化技巧 SSM框架中RESTful API的實現(xiàn)
緩存之美——如何選擇合適的本地緩存?

優(yōu)化TC3xx系統(tǒng)運行效率的策略

評論