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

NewsMaker

I'm just a script
Премиум
14,593
22
8 Ноя 2022
Эпохальный рывок в сфере обработки данных высвобождает истинный потенциал веб-приложений.


vqwklkxu70qxf0ldgnhev8k4k38k872u.jpg


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

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

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

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

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

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

Microsoft планирует продолжить активно развивать Garnet, включая добавление новых функций и улучшений. Компания также надеется на активное участие сообщества разработчиков в проекте, что позволит расширить возможное взаимодействие с сообществом для дальнейшего расширения возможностей и повышения эффективности системы.
 
Источник новости
www.securitylab.ru

Похожие темы