0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

微云疏影 来源:综合整理 作者:综合整理 2024-03-20 14:09 次阅读

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

    文章

    6250

    浏览量

    103081
  • 编程语言
    +关注

    关注

    9

    文章

    1878

    浏览量

    33153
  • 数据交互
    +关注

    关注

    0

    文章

    28

    浏览量

    10424
收藏 人收藏

    评论

    相关推荐

    微软推出环保计划与可持续发展承诺,迎接世界地球日

    微软表示,自Windows 11系统发布以来,公司一直致力于提升能源利用效率。例如,通过降低设备功耗、延长系统续航时间、优化Edge和Tea
    的头像 发表于 04-23 10:17 218次阅读

    微软推出Edge搜索栏,提升用户搜索效率

    据4月19日消息,微软近期推出Windows 11与Windows 10系统更新,新增Edge搜索栏桌面集成功能。官方表示,此举旨在为用户提供更便捷的搜索体验,无需开启浏览器即可获得所需信息,从而提升工作
    的头像 发表于 04-19 14:44 213次阅读

    数据中心UPS系统运行能耗优化探讨与应用

    数据中心的能效指标起到重要作用,当地市电的供电质量对UPS系统运行有重要的影响,灵活的UPS系统运行方式能大程度对数据中心能耗优化。 安科瑞
    的头像 发表于 04-11 15:36 112次阅读
    数据中心UPS<b class='flag-5'>系统</b><b class='flag-5'>运行</b>能耗<b class='flag-5'>优化</b>探讨与应用

    微软将裁员1900名动视暴雪和Xbox员工

    微软近日宣布,将在动视暴雪和Xbox部门裁员1900人。这一裁员计划是微软在全球重组计划的一部分,旨在优化公司运营和提高效率
    的头像 发表于 01-26 15:42 302次阅读

    如何选择合适的本地缓存

    小编最近在使用系统的时候,发现尽管应用已经使用了 redis 缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的
    的头像 发表于 01-18 11:19 506次阅读
    如何选择合适的本地<b class='flag-5'>缓存</b>?

    微软推出Copilot Android版应用

    微软在一周前悄然上线了 Android 版本的 Copilot 应用,目前可从 Google Play 商店进行下载,但 iOS 版本尚未推出
    的头像 发表于 12-28 09:44 411次阅读

    Redis缓存预热+缓存雪崩+缓存击穿+缓存穿透要点简析

    缓存预热就是系统上线后,提前将相关的缓存数据直接加载到缓存系统
    的头像 发表于 12-25 09:41 304次阅读
    Redis<b class='flag-5'>缓存</b>预热+<b class='flag-5'>缓存</b>雪崩+<b class='flag-5'>缓存</b>击穿+<b class='flag-5'>缓存</b>穿透要点简析

    mybatis一级缓存和二级缓存的原理

    MyBatis是一种轻量级的持久化框架,它提供了一级缓存和二级缓存的机制来优化数据库操作性能。一级缓存是默认开启的,而二级缓存需要手动配置启
    的头像 发表于 12-03 11:55 522次阅读

    如何使用缓存

    中存放一个副本,当该内容下次被访问时,不必连接到驻留网站,而是由Cache中保留的副本提供。 在企业Web应用中,通过缓存技术能够提高请求的响应速度;减少系统IO开销;降低系统数据读写压力...
    的头像 发表于 10-08 14:07 332次阅读

    使用STM32缓存优化性能与功率效率

    本应用笔记描述了意法半导体开发的首款指令缓存(ICACHE)和数据缓存(DCACHE)。在 Arm® Cortex®-M33 处理器的 AHB 总线中引入的 ICACHE 和 DCACHE 嵌入到
    发表于 09-07 07:51

    cpu缓存的作用及原理是什么

    CPU高速缓存集成于CPU的内部,其是CPU可以高效运行的成分之一,本文围绕下面三个话题来讲解CPU缓存的作用
    发表于 08-21 12:17 895次阅读
    cpu<b class='flag-5'>缓存</b>的作用及原理是什么

    使用STM32缓存优化性能与功率效率应用笔记

    电子发烧友网站提供《使用STM32缓存优化性能与功率效率应用笔记.pdf》资料免费下载
    发表于 08-01 10:02 0次下载
    使用STM32<b class='flag-5'>缓存</b>来<b class='flag-5'>优化</b>性能与功率<b class='flag-5'>效率</b>应用笔记

    通用缓存引擎cachelib介绍

    网络服务几乎在系统架构的每一层都依赖于缓存。大型网络服务依靠缓存系统来实现高性能和高效率。例如,在Facebook,CDN
    的头像 发表于 07-27 09:02 672次阅读
    通用<b class='flag-5'>缓存</b>引擎cachelib介绍

    CPU缓存一致性协议解析

    CPU运行效率高不高,一定程度取决于缓存,这里就给大家分享一下CPU缓存相关的内容。
    的头像 发表于 07-12 10:07 467次阅读
    CPU<b class='flag-5'>缓存</b>一致性协议解析

    微软发布 Azure Linux 正式版

    服务(AKS)的一个开源容器主机操作系统,它针对 Azure 进行了优化,旨在使开发人员更容易使用微软的工具来部署和管理容器工作负载。Azure Linux 源于微软的 CBL-Ma
    发表于 05-28 08:34