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

    文章

    6765

    浏览量

    108169
  • 编程语言
    +关注

    关注

    10

    文章

    1966

    浏览量

    40038
  • 数据交互
    +关注

    关注

    0

    文章

    31

    浏览量

    10750
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    [VirtualLab] 光纤耦合优化

    和对准系统是确保耦合效率的基本步骤。 快速物理光学建模和设计软件VirtualLab Fusion可以对耦合透镜等核心部件进行仿真和优化,从而设计耦合系统,分析耦合
    发表于 05-12 08:19

    VirtualLab:光栅的优化与分析

    | | 光栅是光学工程师使用的最基本的工具。为了设计和分析这类组件,快速物理光学建模和设计软件VirtualLab Fusion为用户提供了许多有用的工具。其中包括参数优化,以轻松优化系统,以及参数
    发表于 04-23 08:17

    京东缓存中间件架构与缓存内核优化

    一、京东缓存中间件架构 1、背景 在当今高并发、分布式的系统架构中,缓存已成为提升应用性能、降低数据库负载的核心组件。随着业务规模的扩大与系统复杂度的增加,
    的头像 发表于 04-03 16:18 1912次阅读
    京东<b class='flag-5'>缓存</b>中间件架构与<b class='flag-5'>缓存</b>内核<b class='flag-5'>优化</b>

    解决效率 电压尖峰问题!萨瑞微推出“低内阻+低Crss;Coss”同步优化方案

    电容(Crss)+低输出电容(Coss)”同步优化方案,实现效率提升与尖峰抑制的双重突破。01核心参数优势Coreparameteradvantages器件本身及MOS管周边
    的头像 发表于 01-14 15:06 741次阅读
    解决<b class='flag-5'>效率</b> 电压尖峰问题!萨瑞微<b class='flag-5'>推出</b>“低内阻+低Crss;Coss”同步<b class='flag-5'>优化</b>方案

    C语言的缓冲区(缓存)详解

    ,这并没有告诉我们如果标准输入和输出涉及交互作用设备时,它们是不带缓存的还是行缓存的,以及标准输出是不带缓存的,还是行缓存的。   大部分系统
    发表于 01-14 07:30

    微软发布多项全新自主式能力企业智能体

    Platform的智能体集成,加速从“记录系统”迈向“行动系统”,帮助企业提升线索转化优化运营与推动创新。微软还联合哈佛商学院推出实践资源
    的头像 发表于 12-19 16:14 874次阅读

    Linux系统冗余设计裁剪开机时间优化

    就绪,以核心业务进程可正常运行为准)。 2、优化系统需保持稳定性,连续开机测试无死机、驱动异常等问题。
    发表于 12-16 22:17

    微软 Ignite 2025 大会:Splashtop 全面强化微软环境的安全与效率

    MicrosoftIntune与MicrosoftEntra,通过远程访问、无密码认证、远程支持及自动端点管理(AEM)等核心能力,强化混合IT环境的安全管理与运营效率,已成为微软云服务体
    的头像 发表于 11-28 16:57 1730次阅读
    <b class='flag-5'>微软</b> Ignite 2025 大会:Splashtop 全面强化<b class='flag-5'>微软</b>环境的安全与<b class='flag-5'>效率</b>

    内存与数据处理优化艺术

    内存访问是程序运行的瓶颈之一。减少内存访问次数可以显著提高程序的运行速度。 在C语言中,指针是直接操作内存的利器。使用指针遍历数组不仅代码更简洁,而且效率更高。例如,用指针直接访问内存地址的方式
    发表于 11-14 07:46

    通过优化代码来提高MCU运行效率

    。 内存访问优化 充分利用缓存:如果MCU有Cache,尽量保证代码和数据的局部性,即让相关的数据在内存中连续存放。 避免内存碎片:在动态内存分配受限的系统中,尽量使用静态分配。 对齐访问:保证数据在内
    发表于 11-12 08:21

    如何通过优化电能质量在线监测装置的散热系统来降低功耗?

    通过优化电能质量在线监测装置的散热系统降低功耗,核心逻辑是 “ 提升散热效率,减少风扇等散热部件的无效能耗 ”—— 既要避免硬件因高温被迫满负荷运行(如 CPU 降频前的高功耗),又要
    的头像 发表于 11-05 11:54 574次阅读

    蜂鸟E203内核优化方法

    。 修改内核参数:对蜂鸟E203的内核参数进行相应修改,可以优化内核运行效率,提高系统性能,比如调整缓存大小、内存分配策略等。 资源管理:进
    发表于 10-21 07:55

    面向手持吸尘器的高效FOC驱动系统优化真空效率与整机能效

    随着智能家居的普及和消费者对清洁效率要求的提升,手持吸尘器的性能优化成为行业焦点。其中,电机驱动系统作为核心部件,直接影响产品的真空效率和整机能效。本文将深入探讨基于磁场定向控制(FO
    的头像 发表于 08-12 17:53 1371次阅读

    高性能缓存设计:如何解决缓存伪共享问题

    缓存行,引发无效化风暴,使看似无关的变量操作拖慢整体效率。本文从缓存结构原理出发,通过实验代码复现伪共享问题(耗时从3709ms优化至473ms),解析其底层机制;同时深入剖析高性能
    的头像 发表于 07-01 15:01 955次阅读
    高性能<b class='flag-5'>缓存</b>设计:如何解决<b class='flag-5'>缓存</b>伪共享问题

    大型工业设备运行诊断系统方案:实时监测与优化工业生产

    随着工业领域的不断发展,大型工业设备的运行诊断和优化变得至关重要。为了确保工业生产的高效性和可靠性,需要一种先进的大型工业设备运行诊断系统。 针对大型机器设备的
    的头像 发表于 06-18 15:43 798次阅读