ScyllaDB, высокопроизводительная база данных NoSQL, разработанная с уникальной архитектурой «ошибка на ядро», которая обеспечивает исключительную низкую задержку и высокую пропускную способность, объявила о значительных изменениях в своей политике лицензирования.
В недавнем пресс-релизе ScyllaDB анонсировала переход на единственный поток релизов – ScyllaDB Enterprise, начиная с версии 2025.1, которая запланирована на февраль 2025 года. Этот шаг ознаменует заканчение практики разделения на версии с открытым исходным кодом (OSS) и корпоративные версии.
Основные изменения включают:
- Переход к доступному исходному коду
ScyllaDB Enterprise будет переведено на модель доступного исходного кода, что позволит пользователям ознакомиться с большей частью исходного кода. Этот шаг обеспечит прозрачность при защите прав на интеллектуальную собственность. - Заключительный релиз OSS
Версия ScyllaDB OSS AGPL 6.2 станет последним релизом открытого исходного кода. Все последующие бесплатные версии будут согласованы с новой корпоративной кодовой базой, что даст возможность пользователям без затрат развертывать полнофункциональную корпоративную версию базы данных в небольших масштабах. - Новая лицензия для существующих корпоративных релизов
ScyllaDB Enterprise 2024.2 перейдет на новую лицензию с открытым исходным кодом с последующим релизом в декабре 2024 года. - Упрощение управления
Инструмент Scylla Manager, который упрощает операции с базами данных, такими как резервное копирование и восстановление, перейдет на лицензию AGPL, а ранее закрытый мультирегиональный оператор Kubernetes будет интегрирован в основной оператор Kubernetes под лицензией Apache. Остальные проекты ScyllaDB, такие как Seastar, останутся под прежними лицензиями.
Разработчики ScyllaDB отметили, что необходимость поддерживать два различных релиза создавала постоянную нагрузку и требовала частых решений о функциональности и поддержке. Несмотря на значимость обратной связи с сообществом, внешний вклад в ядро базы данных оставался низким, что не обеспечивало необходимый уровень поддержки.
Хотя некоторые пользователи традиционного OSS могут быть недовольны удалением чисто открытой альтернативы, в ScyllaDB уверены, что новая модель представит преимущества для более широкого сообщества. Бесплатный уровень ScyllaDB Enterprise останется полноценным и будет включать в себя ранее недоступные улучшения.
Одним из основных преимуществ нового подхода станет ускорение разработки и внедрение обновлений, среди которых ожидаются:
- Увеличенная пропускная способность и снижение задержки
Оптимизация на основе профилирования позволит увеличить пропускную способность на 50% и снизить задержку на 33%. - Скорость масштабирования
Потоковая передача данных на основе файлов позволит в 30 раз сократить время добавления или удаления узлов. - Приоритизация нагрузки
Улучшенное планирование для различных типов нагрузок обеспечит эффективность использования ресурсов. - Улучшенное сжатие
Метод сжатия на основе ZSTD с использованием словаря уровня шарда снизит сетевые накладные расходы. - Более эффективные стратегии уплотнения
Инкрементное уплотнение, комбинирующее преимущества подходов Leveled и Size-tiered, может снизить потребление дискового пространства до 35%. - Управляемость и безопасность
Функции безопасности, такие как шифрование и интеграция LDAP, станут доступны для всех пользователей.
Объединение мультирегионального оператора с открытым исходным кодом в стандартный лицензированный оператор Apache значительно упростит развертывание в контейнерных и мультирегиональных средах, что является долгожданным улучшением для DevOps-команд.
В конечном итоге, хотя решение о слиянии потоков релизов было непростым, в ScyllaDB уверены, что оно позволит быстрее реагировать на требования рынка. С приближением февраля 2025 года пользователи и корпоративные клиенты с нетерпением ожидают новых возможностей.
Дополнительную информацию можно найти в официальном объявлении
Комментарии (0)