SCYLLADBは、利用可能なライセンスをソースに移行します
ScyllaDB NoSQL データベースはソース利用可能なライセンスに移行し、ストリームを統合し、ScyllaDB Enterprise の無料枠を提供します。
ScyllaDB は、極めて低いレイテンシーと高スループットの実現に役立つ独自のコアごとのシャード アーキテクチャを中心に構築された高性能 NoSQL データベースであり、大幅なライセンス変更を発表しました。
最近の発表で、ScyllaDB は、2025 年 2 月に予定されている ScyllaDB Enterprise 2025.1 リリースから、単一のリリース ストリームである ScyllaDB Enterprise に焦点を当てることを明らかにしました。
これは、個別のオープンソース(OSS)とエンタープライズエディションを維持するという会社の以前の慣行からの逸脱を示しています。この変更で効果的:
- エンタープライズがソース利用可能に
大胆な移行として、ScyllaDB Enterprise はクローズド ソース モデルから「ソース利用可能」に移行します。これは、ユーザーがそのコア コードの多くを表示してレビューできることを意味します。このアプローチでは、知的財産権を保護しながら透明性を維持します。 - 最終 OSS リリース
長年にわたって存在してきたオープンソース バージョンである ScyllaDB OSS AGPL 6.2 は、プロジェクトの歴史の中で最後の OSS AGPL リリースとなります。今後、コミュニティの ScyllaDB の無料枠は新しいエンタープライズ コードベースと連携し、小規模な展開では誰もが無料でフル機能のエンタープライズ製品にアクセスできるようになります。 - 古いエンタープライズリリースの更新ライセンス
既存のユーザーの生活を容易にするために、Scylladb Enterprise 2024.2は、2024年12月の次のパスリリースから始まる新しいソース利用可能なライセンスも採用します。 - マネージャー、Kubernetesオペレーター、およびその他
バックアップ/復元や修理などのデータベース操作を簡素化するScylla Managerツールは、AGPLライセンスに移動しますが、以前に閉鎖されたソースMulti-Region Kubernetesが移動します。オペレーターは、Scylladbの主要なApache-Licensed Kubernetesオペレーターに統合されています。 Seastarを含む他のScylladbプロジェクトは、既存のライセンスの下にあります。
Scylladbのチームによると、長年にわたって2つの別々のリリースストリームのバランスをとると、増え続けるワークロードが生成されました。無料のオープンソースブランチとクローズドソースエンタープライズエディションの両方を維持するには、オープンソースの機能、製品の差別化方法、さまざまなサポートサイクルの処理方法に関する繰り返しの決定が要求されました。
さらに、ScyllaDB の開発者は、その洗練された C++ の「コアごとのシャード」アプローチを考慮すると、コア データベース エンジンに実質的に唯一の貢献者であり続けています。
コミュニティのフィードバックは常に価値があることが証明されていますが、データベースコアへの外部貢献のレベルは、すべてをオープンソーシングのコストのバランスをとる方法で決して離れませんでした。
これは本質的に、チームが期待していたレベルの外部インプットを導入することなく、OSS リリースが実際には「ソースが利用可能な」ソリューションのように機能したことを意味します。
従来の OSS ユーザーの中には、新しいバージョンの純粋にオープンソースの代替手段が削除されたことに失望する人もいるかもしれませんが、ScyllaDB は、新しいモデルが実際に広範なコミュニティに利益をもたらすと信じています。
1 つは、ScyllaDB Enterprise の無料利用枠は堅牢かつフル機能を維持しており、これまでエンタープライズ ペイウォールの背後にロックされていたすべての拡張機能へのアクセスを許可します。
さらに、統一されたコードベースは、開発の加速に役立ち、それによりユーザーに更新とブレークスルーをより迅速に提供します。新しいエンタープライズ製品で期待されるいくつかの重要な進歩には、次のものがあります。
- スループットが高く、レイテンシーが低い
プロファイルガイド付き最適化。最大50%高いスループットと33%の低下を実現できます。 - 高速なスケーリング
ファイルベースのストリーミングにより、ノードの追加または削除にかかる時間が 30 分の 1 に短縮され、クラスターのスケーリングと調整が非常に簡単になります。 - ワークロードの優先順位付け
単一クラスター上のさまざまなワークロード要求に合わせた高度なスケジューリングにより、リソースの効率的な使用とコスト削減が保証されます。 - 圧縮の改善
ZSTDベースの圧縮は、シャードレベルの辞書を備えており、特にノード内通信のためにネットワークオーバーヘッドを削減します。 - 強化された圧縮戦略
新しいインクリメンタルな圧縮戦略は、レベリングされたサイズ層のアプローチの利点のバランスをとり、ストレージスペースで最大35%節約したと伝えられています。 - セキュリティと管理性
安静時の暗号化、LDAP統合、およびその他の以前のエンタープライズのみの特典は、すべての人が利用できるままです。 - より長いライフ サイクル
ユーザーは、リリースごとに、より安定した延長されたサポート期間を利用できます。
Kubernetesユーザーの場合、クローズドソースのマルチリージョンオペレーターをメインのApacheライセンスオペレーターに統合することで、コンテナ化されたマルチリージョン環境での展開が簡素化されます。これは、DevOpsチームの歓迎の改善です。
最終的には、リリースストリームを統一する決定は軽視されませんでしたが、Scylladbは、ユーザーのニーズの変化に対してより速く対応できるように組織に力を与えると考えています。
2025 年 2 月が近づくにつれ、開発者、データベース管理者、企業顧客は同様に、この新しい「ソースが利用できる」時代がどのように展開していくのか、大きな期待を持って見守ることになるでしょう。
詳細については、公式発表を参照してください。