CockroachDB şirkəti lisenziya siyasətini dəyişdiyini, Core versiyasını dayandırdığını və pulsuz seçimlərini əhəmiyyətli dərəcədə məhdudlaşdırdığını elan etdi. Dəyişikliklər 24.3 versiyası ilə qüvvəyə minəcək və bu versiyanın buraxılışı noyabr üçün planlaşdırılıb. CockroachDB kodu hələ də əlçatan olacaq, lakin istifadəsini məhdudlaşdıran lisenziya ("kod açıqdır" modeli) altında. Şirkət indiyə qədər iki SUBD variantı təqdim edirdi: əsas funksionallığı təmin edən pulsuz CockroachDB Core və genişləndirilmiş imkanlar və etibarlılıq, miqyaslanma və məlumat qorunması ilə bağlı optimallaşdırmalar təqdim edən ödənişli CockroachDB Enterprise.
Pulsuz CockroachDB Core-nun təqdimatı artıq dayandırılır və onun əvəzinə CockroachDB-in yerləşdirilməsi üçün serverlər iki yeni Enterprise redaksiyası təklif edilir ki, bunlar bütün genişləndirilmiş funksiyaları əhatə edir, lakin istifadədə məhdudiyyətlər vardır: yalnız 30 gün istifadə oluna bilən CockroachDB Enterprise Trial cəmi variantı və zaman baxımından məhdud olmayan, lakin yalnız fərdi tərtibatçılar, tələbələr və illik gəliri 10 milyon dollardan az olan şirkətlər üçün istifadə edə bilən CockroachDB Enterprise Free variantı.
Bu, CockroachDB-nin açıq inkişaf modelindən ikinci addımıdır. Bu SUBD əvvəlcə Apache 2.0 lisenziyası altında yayımlanmışdı, lakin 2019-cu ildən etibarən Business Source License (BSL) lisenziyasına keçdi ki, bu da bəzı istifadəçi qruplarını ayrı-seçkiliklə çıxarır. BSL-in mahiyyəti ondan ibarətdir ki, genişləndirilmiş funksionallığa aid kod müəyyən müddət ərzində yalnız əlavə şərtlərə riayət edildiyi halda pulsuz istifadə oluna bilər; bu şərtləri keçmək üçün isə kommersiya lisenziyası alınması tələb olunur. CockroachDB-nin vəziyyətində əlavə şərt kommersiya versiyalarının bulud xidmətləri şəklində satılmasının qadağan olunması ilə bağlıdır.
CockroachDB, yüksək etibarlılıqlı, coğrafi olaraq paylanmış və üfüqi miqyaslana bilən depoların yaradılmasına yönəlmişdir ki, bunlar yüksək dözümlülüklə xarakterizə olunur və disk, düyün pozulmalarından asılı olmayaraq fəaliyyət göstərir. məlumat mərkəzləriBu arada, CockroachDB ACID tranzaksiyalarının bütövlüyünü zəmanət edir, məlumatlarla manipulyasiya etmək üçün SQL istifadəsinə imkan tanıyır, saxlama sxemində dəyişiklikləri sıfırdayan edir, indekslər və xarici açarları dəstəkləyir, avtomatik replikasiyanı və saxlama yenidən balanslaşdırmasını təmin edir.
Mənbə: opennet.ru
