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

Valkey 9.0 прибыл, предоставляя значительные улучшения для пользователей in-memory баз данных. Это обновление вводит атомарную миграцию слотов, истечение срока действия хэша по полям и поддержку кластерных баз данных – ключевые функции, которые повышают производительность и масштабируемость для рабочих нагрузок в реальном времени.
Атомарная миграция слотов позволяет перемещать целые слоты данных между узлами кластера атомарно, устраняя узкие места производительности при передаче ключ за ключом. Это особенно полезно для настроек in-memory баз данных, требующих минимального времени простоя. Новые команды истечения срока действия хэша по полям позволяют разработчикам устанавливать время жизни для отдельных полей хэша, обеспечивая более детальное управление данными без удаления целых записей. Кроме того, нумерованные базы данных теперь полностью поддерживаются в режиме кластера, улучшая разделение данных и делая Valkey более сильным кандидатом для системного бенчмарка для сложных развертываний.
Эти улучшения позиционируют Valkey как привлекательного компаньона для профилировщика производительности и альтернативу Redis. Атомарные миграции значительно сокращают время перебалансировки кластера, в то время как истечение срока по полям оптимизирует использование памяти для сценариев кэширования. Для разработчиков, работающих с интеграциями API клиента или очередями сообщений, эти функции предоставляют более тонкий контроль над управлением жизненным циклом данных.
Valkey 9.0 представляет собой значительный шаг вперед для open-source in-memory баз данных. С атомарными миграциями слотов, детальным истечением срока хэша и надежной поддержкой кластерных баз данных, он решает ключевые проблемы масштабирования приложений реального времени. Эти функции делают Valkey все более привлекательным вариантом для разработчиков, ищущих высокопроизводительные решения для хранения данных.
Атомарная миграция слотов позволяет перемещать целые слоты данных между узлами кластера как единую операцию, устраняя проблемы производительности при перемещении ключей по отдельности во время перераспределения кластера.
Истечение срока действия хэша по полям позволяет разработчикам устанавливать индивидуальные значения времени жизни для конкретных полей хэша, обеспечивая детальное управление данными без удаления целых записей хэша, когда истекает срок действия только некоторых полей.
Поддержка кластерных баз данных позволяет использовать нумерованные базы данных в режиме кластера, улучшая разделение данных и изоляцию мультитенантности для сложных развертываний.
Атомарная миграция слотов перемещает целые слоты данных между узлами как единую операцию, сокращая время перераспределения и устраняя снижение производительности во время перебалансировки кластера.
Истечение срока действия хэша по полям полезно для сценариев кэширования и интеграций API, где требуется детальный контроль над жизненным циклом данных, оптимизируя использование памяти без очистки целых записей.