Kompania CockroachDB shpalli një ndryshim në politikën e saj të licencës, duke ndalur ofrimin e variantit Core të DB-së së saj dhe duke kufizuar ndjeshëm opsionet falas. Ndryshimet do të hyjnë në fuqi me lëshimin 24.3, të cilin e kanë planifikuar për në nëntor. Kodi i CockroachDB do të vazhdojë të jetë i aksesueshëm, por nën një licencë që kufizon përdorimin e tij (modeli "kode të aksesueshme"). Deri tani, kompania ofronte dy variante të DB-së: CockroachDB Core falas, i cili ofron funksionalitete themelore, dhe CockroachDB Enterprise të paguar, që përfshin mundësi të zgjeruara dhe optimizime lidhur me sigurimin e qëndrueshmërisë, shkallëzimin dhe mbrojtjen e informacionit.
Ofertat e variantit falas CockroachDB Core tani po ndalen dhe në vend të tij, për shpërndarjen e CockroachDB në sistemet e saj, sistemet ofrohen dy redaksione të reja Enterprise, të cilat përmbajnë të gjitha funksionalitetet e zgjeruara, por kanë kufizime në përdorim: varianti provues CockroachDB Enterprise Trial, i cili mund të përdoret vetëm për 30 ditë, dhe varianti CockroachDB Enterprise Free, i cili nuk ka kufizime në kohë, por mund të përdoret vetëm nga zhvillues individualë, studentë dhe kompani me të ardhura më pak se 10 milion dollarë në vit.
Ky është hapi i dytë i CockroachDB drejt një modeli të mbyllur zhvillimi. Fillimisht, kjo DB u shpërnda nën licencën Apache 2.0, por në vitin 2019 u kalua në licencën Business Source License (BSL), e cila nuk është e lirë për shkak të diskriminimit të disa kategorive të përdoruesve. Qëllimi i licencës BSL është që kodi i funksionaliteteve të zgjeruara të mund të përdoret falas për një periudhë të caktuar vetëm në përputhje me kushte shtesë, për të anashkaluar të cilat kërkohet blerja e një license komerciale. Në rastin e CockroachDB, kushti shtesë lidhet me ndalimin e shitjes së versioneve komerciale të CockroachDB, të realizuara në formën e shërbimeve në cloud.
DB-ja CockroachDB është e orientuar drejt krijimit të depozita me besueshmëri të lartë, të shpërndara gjeografikisht dhe të shkallëzuara horizontalisht, të cilat karakterizohen nga qëndrueshmëri të lartë dhe që nuk varen nga dështimet e diskëve, nyjave dhe qendrat e të dhënave. CockroachDB garanton integritetin e transaksioneve ACID, ofron mundësinë e përdorimit të SQL për manipulimin e të dhënave, lejon ndryshime të menjëhershme në skemën e ruajtjes, mbështet indekset dhe çelësat e jashtëm, si dhe mbështet replikimin automatik dhe rimbalancimin e magazinës.
Burimi: opennet.ru
