微软新的缓存存储系统有望更快地运行应用程序
2分钟读
发表于
读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。
阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多
重点说明
- Garnet 是微软新的缓存存储系统。
- 微软声称部署它将使应用程序和服务运行得更快。
- Garnet 是开源的,可以从 GitHub 免费下载。
微软宣布推出一款名为 Garnet 的新缓存存储系统,该系统将在更高级别上利用最新的硬件功能,并帮助应用程序开发人员更快地运行他们的应用程序。 Garnet 是开源的,已部署在 Windows 和 Web 体验平台、Azure 资源管理器和 Azure Resource Graph 中。
微软在其官方博客文章中指出了遗留缓存存储系统的几个问题。例如,这家软件巨头强调,许多旧的缓存存储系统“并未明确设计为易于应用程序开发人员扩展或在不同平台和操作系统上良好运行”。 Garnet 不存在这些,因为它是开源的。
微软早在 2021 年就开始研究 Garnet,因为它认为应用程序和服务应该能够以“比以往更高的效率、更低的延迟和更低的成本”访问数据。除了解决所有这些问题之外,新的缓存存储系统还为开发人员确保了更多“独特的好处”。作为 指出: 微软:
- Garnet 采用流行的 RESP 线路协议作为起点,这使得可以从当今大多数编程语言中可用的未经修改的 Redis 客户端使用 Garnet。
- Garnet 通过许多客户端连接和小批量提供更好的可扩展性和吞吐量,从而节省大型应用程序和服务的成本。
- Garnet 在 99 处展示了更好的客户端延迟th 4th 和5th 轴车削中心th 百分位数,这对于现实场景至关重要。
- Garnet 基于最新的 .NET 技术,具有跨平台、可扩展和现代化的特点。它被设计为易于开发和发展,而不会牺牲常见情况下的性能。我们利用 .NET 丰富的库生态系统来扩展 API,并提供开放的优化机会。由于我们对 .NET 的精心使用,Garnet 在 Linux 和 Windows 上都实现了最先进的性能。
如果您是开发人员,您可以 从 GitHub 下载石榴石 并为此做出贡献。