Microsoft开源Garnet–一个新的远程缓存存储
微软宣布发布Garnet,这是一种创新的缓存存储系统,旨在满足现代网络应用程序和服务的快速发展需求。它承诺了前所未有的速度、效率和可扩展性。
当我们谈论关键价值数据库解决方案时,首先出现在我们脑海中的名字是开源解决方案,如Redis、Memcached、KeyDB、Dragonfly等。然而,微软认为其Garnet系统胜过这些替代方案。原因如下。
首先,Garnet的与众不同之处在于提供了增强的可扩展性和吞吐量,尤其是在具有大量客户端连接和小批量操作的环境中。
这种效率转化为大规模应用程序和服务的显著成本节约。此外,Garnet还将客户端延迟显著降低了99和99.9个百分点,这是影响实际应用程序性能的关键因素。
建立在最新的基础上。NET技术,Garnet是跨平台、可扩展性强、现代化的。系统丰富的API功能集支持各种操作,包括原始字符串、分析和对象操作。
此外,Garnet引入了一种具有高级功能的集群模式,如分片、复制和动态密钥迁移,使其在功能和多功能性方面超越了前代。
最后,微软还通过与领先的开源缓存商店进行基准比较,强调了Garnet的卓越性能。在涉及不同条件下吞吐量和延迟的测试中,Garnet始终优于这些系统,展示了其高效处理大规模、高要求工作负载的能力。
通过向公众提供Garnet,微软旨在鼓励进一步的开发、研究和合作,最终扩展系统的功能和应用程序。
有关微软新的开源缓存存储的全面信息,请访问官方公告或项目的GitHub存储库。