I-CockroachDB DBMS ishintshela kulayisensi yokuphathelene

Abathuthukisi be-DBMS CockroachDB esabalalisiwe kumenyezelwe mayelana nokuhumusha ikhodi yomthombo wephrojekthi ibe isixhumanisi kusuka amalayisensi Ilayisensi Yomthombo Webhizinisi (BSL) kanye Nelayisensi Yomphakathi Wamaphela (CCL), engekho mahhala ngenxa yokubandlululwa kwezigaba ezithile zabasebenzisi. Ilayisensi ye-BSL eminyakeni emithathu edlule yayikhona ehlongozwayo abasunguli be-MySQL njengenye imodeli ye-Open Core. Ingqikithi ye-BSL iwukuthi ikhodi yokusebenza okuthuthukisiwe iyatholakala ekuqaleni ukuze ilungiswe, kodwa isikhathi esithile ingasetshenziswa mahhala kuphela uma izimo ezengeziwe zihlangatshezwana nazo, ezidinga ukuthengwa kwelayisensi yezohwebo ukuze kweqe.

Ilayisensi entsha ivumela i-CockroachDB ukuthi isetshenziswe kunoma iyiphi inombolo yama-node kuqoqo futhi ishumekwe ezinhlelweni zokusebenza, okuhlanganisa nalezo ezidayiselwa amaklayenti noma ezisebenza njengamasevisi. Okuwukuphela komkhawulo ongavumeli ilayisense ukuthi ithathwe njengemahhala futhi ivuliwe ukuvinjelwa kokuthengiswa kwezinguqulo zentengiso ze-CockroachDB, ezisetshenziswa ngendlela yezinsizakalo zamafu. Ukuvezwa kwe-CockroachDB njengesevisi yamafu ekhokhelwayo manje kudinga ukuthengwa kwelayisensi yokuhweba.

Ikhodi eshicilelwe ngaphambilini izinsalela ilayisensi ngaphansi kwelayisensi ye-Apache 2.0 futhi itholakalela ukufokhwa. Ngaphezu kwalokho, ngemva kweminyaka emithathu kusukela ngosuku lokukhululwa, ikhodi izosuswa ku-BSL futhi isatshalaliswe ngaphansi kwelayisensi evamile ye-Apache 2.0. Isibonelo, ukukhululwa kuka-Okthoba okulindelekile
I-CockroachDB 19.2 izothunyelwa ngaphansi kwelayisensi ye-BSL kuze kube ngu-Okthoba 2022, futhi izobe isigunyazwa ngokuzenzakalelayo ngaphansi kwelayisensi ye-Apache 2.0. Ngokusho kwabathuthukisi, ukushintshwa kwesikhathi okunjalo kuzovumela ukuthuthukiswa komkhiqizo oqhudelanayo wezinhlelo zokusebenza ze-DBaS (i-DBMS njengesevisi), kuyilapho kuqinisekisa ukuvuleka kwamakhodi omthombo oyinhloko futhi ngaphandle kokuthuthela kumodeli ye-Open Core.

Njengasendabeni yokukhishwa kabusha I-MongoDB, Redis amamojula ΠΈ I-TimescaleDB Isizathu sokushintshela kwilayisensi yobunikazi ukulwa ne-parasitism yabahlinzeki besevisi yefu abakha imikhiqizo yokuhweba ephuma kokunye futhi badayise kabusha ama-DBMS avulekile ngendlela yezinsizakalo zamafu, kodwa ababambe iqhaza empilweni yomphakathi futhi abasizi ukuthuthukiswa. Kudaleka isimo lapho abahlinzeki bamafu abangahlanganise lutho nephrojekthi bazuza ngokuthengisa kabusha izixazululo ezivulekile esenziwe ngomumo, kuyilapho abathuthukisi ngokwabo besala bengenalutho.

Khumbula ukuthi i-CockroachDB DBMS kuthambekele ukudala isitoreji esinokwethenjelwa kakhulu esatshalaliswa ngokwezindawo kanye nesikakala ngokuvundlile, esibonakala ngokusinda okuphezulu futhi esingancikile ekuhlulekeni kwamadiski, ama-node nezikhungo zedatha. Ngesikhathi esifanayo, i-CockroachDB iqinisekisa ubuqotho bokuthengiselana kwe-ACID, inikeza ikhono lokusebenzisa i-SQL ukuze uguqule idatha, ikuvumela ukuthi wenze izinguquko kuhlelo lokulondoloza empukaneni, isekela izinkomba nokhiye bangaphandle, isekela ukuphindaphinda okuzenzakalelayo nokulinganisa kabusha isitoreji.

Source: opennet.ru

Engeza amazwana