Valkey Вена, Австрия:, форк Redis, набирает обороты. На Европейском саммите по открытому исходному коду Linux Foundation объявила о выпуске Valkey 8.0, гигантского шага вперед к хранилищу данных NoSQL с открытым исходным кодом в оперативной памяти. Этот выпуск направлен на повышение производительности, надежности и наблюдаемости, что является важной вехой для проекта, первоначально разветвленного на Redis из-за изменений в лицензировании.
Хотя Valkey 8.0 полностью совместима с Redis OSS 7.2.4, она также включает функции, которых пользователи Redis ждали годами. Как ранее в этом году сказала Маделин Олсон, главный инженер Amazon Web Services (AWS), эта новая команда ни в малейшей степени не консервативна, и результаты впечатляют.
Обновления Valkey 8.0 включают:
- Улучшения производительности: Интеллектуальное использование многоядерных процессоров и асинхронный потоковый ввод-вывод повышают пропускную способность до 1,2 миллиона запросов в секунду, утроив производительность предыдущих версий. Благодаря переходу от архаичной однопоточной модели обработки потоков цикла событий Redis к сложному многопоточному подходу операций ввода-вывода Valkey значительно увеличила свою скорость.
- Улучшенная масштабируемость и надежность: в обновлении представлена двухканальная репликация и расширенное масштабирование кластера.
- Расширенная наблюдаемость: Теперь доступны комплексные показатели для мониторинга производительности, включая клиентов pubsub и задержку цикла событий.
- Эффективность использования памяти: Оптимизированное хранение ключей снижает нагрузку на память до 10%.
Автоматический переход на другой ресурс: Автоматический переход на другой ресурс гарантирует, что в случае сбоя основного сервера или сегмента резервная копия может быть немедленно заменена, сокращая время простоя и поддерживая доступность служб.
Новый релиз произвел впечатление как на пользователей, так и на программистов. Инженер-программист, не связанный с Valkey, сказал мне: «Это то, чем Redis должна была заниматься все это время». Как сказал Дирк Хондеl, разработчик ядра Linux и давний лидер в области открытого исходного кода, на KubeCon + CloudNativeCon + Open Source Summit China 2024 Summit China несколько недель назад о своей небольшой системе слежения за самолетами на базе Valkey: “Я вижу примерно трехкратное улучшение производительности, и я передаю много данных, 60 миллионов точек данных в день”.
Ему не единственному понравилось то, что он увидел. Релиз получил поддержку крупных технологических компаний, таких как AWS, Google Cloud и Oracle, что свидетельствует о сильной поддержке этой инициативы с открытым исходным кодом в отрасли.
Действительно, хотя Valkey, возможно, и не самый успешный форк за все время, он, безусловно, позволяет быстрее всего перейти от мертвой точки к значительно улучшенной производительности и массовому признанию на рынке.
Просто взгляните на запись. В марте Redis объявила, что сбрасывает лицензию с открытым исходным кодом BSD с 3 пунктами для своей базы данных Redis с ключами-значениями в оперативной памяти в обмен на “доступную исходную версию” Redis Source Available License (RSALv2) и серверную общедоступную лицензию (SSPLv1). Это огорчило как разработчиков, так и пользователей.
Итак, как и положено сторонникам открытого исходного кода, члены сообщества немедленно внедрили код в Valkey при поддержке Linux Foundation. Redis, возможно, было бы разумнее не объявлять об этом шаге во время KubeCon Europe 2024 в Париже, где буквально все ведущие разработчики Redis встречались со своими приятелями по облачным вычислениям.
За считанные дни с помощью Linux Foundation они создали свой собственный фонд, Valkey Community Foundation. Через несколько недель они запустили первый выпуск Valkey. Майкл Долан, старший вице-президент и генеральный директор проектов Linux Foundation, и я согласились. Мы никогда не видели, чтобы проект fork продвигался так быстро, и, между нами говоря, мы видели массу проектов.
Заглядывая вперед, у Valkey светлое будущее. Что касается Redis, я не предвижу впереди ничего, кроме грозовых туч.