微软宣布推出 Garnet,这是一款创新的缓存存储系统,旨在满足现代网络应用和服务不断增长的需求。它承诺提供前所未有的速度、效率和可扩展性。

当我们谈到键值数据库解决方案时,立刻浮现在脑海中的是开源解决方案,如Redis、Memcached、KeyDB、Dragonfly等。然而,微软相信它的 Garnet 系统胜过这些替代方案。原因如下。

首先,Garnet 通过提供增强的可扩展性和吞吐量,在具有大量客户端连接和小批量操作的环境中脱颖而出。

这种效率转化为大规模应用和服务的显著成本节省。此外,Garnet 在客户端延迟的99th和99.9th百分位数方面取得了令人印象深刻的降低,这是实际应用性能的关键因素。

Garnet 基于最新的 .NET 技术构建,跨平台、高度可扩展和现代化。该系统丰富的 API 功能集支持各种操作,包括原始字符串、分析和对象操作。

此外,Garnet 还引入了一个带有分片、复制和动态键迁移等高级功能的集群模式,使其在功能和多样性方面超越了前任。

最后,微软还通过与领先的开源缓存存储进行基准测试比较,突出了 Garnet 的优越性能。在不同条件下吞吐量和延迟的测试中,Garnet 始终表现出色,展示了其有效处理大规模、高要求工作负载的能力。

通过向公众提供 Garnet,微软旨在鼓励进一步的开发、研究和合作,最终扩展该系统的能力和应用。

有关微软新开源缓存存储的详细信息,请访问官方公告或项目的 GitHub 存储库

发表回复