Кэширование на сверхзвуковых скоростях: Microsoft представила Garnet

18 марта американская корпорация Microsoft презентовалаGarnet – новую систему кэширования, разработанную для ускорения работы приложений и сервисов. Созданная крупной командой исследователей, Garnet является результатом многолетней работы над повышением эффективности хранения данных в условиях растущего спроса на интерактивные веб-приложения и сервисы. Теперь система доступна в открытом доступе, что позволит разработчикам вносить в неё изменения и расширять её функционал.

Garnet уже нашла применение в различных проектах Microsoft, включая платформы Windows & Web Experiences, Azure Resource Manager и Azure Resource Graph. Открытие исходного кода системы предоставляет разработчикам возможности для улучшения её производительности и функционала, а также стимулирует академические исследования и сотрудничество в данной области.

Отличие Garnet от традиционных систем кэширования заключается в поддержке широкого спектра API, включая операции с примитивными типами данных, аналитическими структурами и сложными типами данных. Это обеспечивает значительное улучшение масштабируемости и пропускной способности при работе с большим количеством клиентских подключений и маленькими пакетами данных.

Система разработана на основе последних технологий Платформа включает в себя несколько основных компонентов, включая среду исполнения .NET, библиотеки классов .NET и компиляторы языков программирования.

.NET используется для создания разнообразных приложений, включая десктопные, веб- и мобильные приложения, а также игры и службы веб-серверов.

Public Release.