Повышение производительности Valkey 8.1 Разрушает базы данных в памяти

Напа, Калифорния-Год назад Redis объявила, что он сбрасывает лицензию с открытым исходным кодом BSD 3-CRAUE для своей базы данных ключей Redis в памяти и перемещает ее в «доступную» источник Redis Source (RSALV2) и общедоступную лицензию на стороне сервера (SSPLV1).

Этот шаг прошел как ведущий кирпич со многими разработчиками и пользователями Redis. Таким образом, недовольные разработчики разделили новый проект, Valkey, как «альтернатива с открытым исходным кодом Redis в магазине данных NOSQL Redis». Теперь стало ясно, что это стало удивительно успешной вилкой.

Насколько успешно? Согласно исследовательскому документу Percona, «75% опрошенных пользователей REDIS рассматривают возможность миграции из -за недавних изменений лицензирования… из тех, кто рассматривает возможность миграции, более 75% тестируют, учитывая или приняли Valkey». Возможно, более важным моментом является то, что сторонние компании Redis Developer, такие как Redisson, поддерживают как Redis, так и Valkey.

Многопользовательский и масштабируемый

Однако не только изменения лицензирования делают Valkey привлекательным. На Summit Memint Foundation Foundation, Мадлен Олсон, основной инженер -программист в Amazon Web Services (AWS) и Projecter Project, заявила в своей основной речи, что Valkey гораздо быстрее благодаря включению улучшенных функций многопоточного чтения и масштабируемости.

Это, добавил Олсон, не был первоначальным планом. «Мы хотели сохранить дух с открытым исходным кодом проекта Redis, но мы также хотели, чтобы ценность была не просто вилкой. Мы организовали саммит участника в Сиэтле, где мы собрали разработчиков и пользователей, чтобы попытаться выяснить, как должен выглядеть этот новый проект. Высокопроизводительная база данных для всех видов распределенных рабочих нагрузок.

Они были успешными. К августу 2024 года Дирк Хондель, разработчик ядра Linux и давний лидер с открытым исходным кодом, сказал, что valkey 8.0 редизайна режима Redis с однопоточным циклом событий с более сложным многопользованным подходом к операциям ввода/вывода дал ему «примерно тройное улучшение в производительности, и я транслировал множество данных, 60 миллионов пунктов данных в день». Кроме того, с Valkey 8 он увидел о «сокращении размеров отдельных таблиц кэша на 20%». Когда вы говорите о терабайтах и ​​многое другое на веб -сервисах Amazon, это реальная экономия по размеру и деньгам ».

Возвращаясь к нынешнему дню, добавил Олсон: «За последние пару месяцев мы значительно улучшили основной двигатель, добавив ржавчину в ядро, чтобы добавить безопасность памяти. Мы изменили внутренний алгоритм того, как работает режим кластера для повышения надежности и улучшить время отказа от переключения.

Кроме того, команда разработчиков перестроила магазин ключевых значений с нуля, чтобы лучше использовать современное оборудование на основе работы в Google над так называемыми швейцарскими столами. Олсон продолжил: «Всего за несколько коротких недель мы выпустим эти улучшения в рамках Valkey 8.1 всего через год после годовщины проекта». Этот новый выпуск включает в себя до 20% улучшения эффективности памяти, наиболее распространенное узкое место в системах кэширования и современные структуры данных.

Заглядывая в будущее, Valkey планирует внедрить более многопоточные улучшения производительности, широко масштабируемую систему кластеризации и новые основные изменения в типах данных. Это звучит хорошо для вас? Проект остается открытым для новых участников и приглашает заинтересованных сторон присоединиться через Github.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Стивен Дж. Воган-Николс, известный как SJVN, пишет о технологиях и технологии, так как CP/M-80 был передовой операционной системой ПК, 300BPS был быстрым подключением к Интернету, WordStar был современным текстовым процессором, и нам понравилось. Подробнее от Стивена Дж. Вогана-Николса

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *