微软推出Garnet缓存系统,优化应用运行效率

描述

  据报道,微软近期新上线了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两大平台上。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分