empty static

Выпуск Valkey 8.1: Новый этап в развитии Redis

valkey Состоялся выпуск СУБД Valkey 8.1, которая стала ответвлением Redis после перехода последнего на закрытые лицензии. Разработкой Valkey занимается Linux Foundation при участии ведущих ИТ-компаний, таких как Amazon, Google и Oracle. Работы ведутся под лицензией BSD, и СУБД совместима с Linux, macOS и другими ОС. Маделин Олсон, ранее занимавшая должность мэйнтейнера Redis, также присоединилась к проекту.

Причиной создания Valkey стало изменение лицензии Redis на RSALv2 и SSPLv1, ограничивающих использование в коммерческих целях. Новая СУБД продолжает давать пользователям возможность работы с данными в формате ключ/значение и поддерживает такие структуры данных, как списки и множества. Также предусмотрено сохранение данных в памяти с синхронизацией на диск, что обеспечивает устойчивость в случае сбоя.

Среди нововведений версии 8.1 стоит отметить уменьшение потребления памяти на 20-30 байт для каждой пары ключ-значение и увеличение пропускной способности на 10%. Поддержка упреждающей загрузки из памяти позволила увеличить скорость перебора ключей в 3.5 раза. Продуктивность обработки соединений возросла в три раза благодаря многопоточности в TLS-соединениях.

Эффективность операций SET и GET повысилась на 10% и 22% соответственно. Оптимизирован процесс репликации, ускорен функционал сортированных списков и введены новые возможности для работы с JSON и Bloom-фильтрами.

В новую версию включены двигатели от ведущих компаний. Google предложил модуль для векторного поиска, а от AWS поступили модули для работы с JSON и Bloom фильтрами, что увеличивает гибкость Valkey при решении разнообразных задач.