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

微軟推出Garnet緩存系統(tǒng),優(yōu)化應(yīng)用運(yùn)行效率
評(píng)論