Microsoft Garnet - новый кэширующий OpenSource инструмент для баз данных

Microsoft объявила о выпуске Garnet, инновационной системы кэш-хранилища, разработанной для удовлетворения растущих потребностей современных веб-приложений и сервисов. Она обещает беспрецедентную скорость, эффективность и масштабируемость.

Когда мы говорим о решениях для баз данных первые названия, которые сразу же приходят на ум, – это решения с открытым исходным кодом, такие как Redis, Memcached, KeyDB, Dragonfly и т. д. Однако компания Microsoft считает, что ее система Garnet превосходит все эти альтернативы.

Во-первых, Garnet отличается повышенной масштабируемостью и пропускной способностью, особенно в средах с многочисленными клиентскими подключениями и мелкосерийными операциями.

Такая эффективность позволяет значительно сократить расходы на крупные приложения и сервисы. Кроме того, Garnet может похвастаться впечатляющим снижением задержек на уровне 99%, что является решающим фактором для производительности реальных приложений.

Построенная на базе новейшей технологии .NET, Garnet является кроссплатформенной, хорошо расширяемой и современной. Богатый набор API-функций системы поддерживает различные операции, включая операции с raw строками, аналитические и объектные операции.

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

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

Предоставив Garnet общественности, Microsoft стремится стимулировать дальнейшие разработки, исследования и сотрудничество, что в конечном итоге расширит возможности и сферы применения системы.

Исчерпывающую информацию о новом кэш-хранилище с открытым исходным кодом от Microsoft можно найти на
официальном сайте или на GitHub.