CockroachDB DBMS veguherîne destûra xwedaniyê

Pêşdebirên DBMS-ya belavkirî CockroachDB ragihand li ser wergerandina koda çavkaniyê ya projeyê li ser girêdanek ji lîsansên Lîsansa Çavkaniya Karsaziyê (BSL) û Lîsansa Civata Cockroach (CCL), ku ji ber cihêkariya li hember hin kategoriyên bikarhêneran ne belaş e. Lîsansa BSL sê sal berê bû pêşniyar kirin hev-damezrênerên MySQL wekî alternatîfek modela Open Core. Esasê BSL ev e ku koda fonksiyona pêşkeftî di destpêkê de ji bo guheztinê heye, lê ji bo demek diyarkirî tenê heke şert û mercên zêde werin bicîh kirin, ku ji bo dorpêçkirina kirîna destûrnameyek bazirganî hewce dike, dikare belaş were bikar anîn.

Lîsansa nû dihêle ku CockroachDB li ser her hejmarek girêkên di komê de were bikar anîn û di serîlêdanan de were bicîh kirin, tevî yên ku ji xerîdaran re têne firotin an wekî karûbar têne xebitandin. Tenê sînordariyek ku nahêle destûrname belaş û vekirî were hesibandin qedexekirina firotina guhertoyên bazirganî yên CockroachDB ye, ku di forma karûbarên cloudê de têne bicîh kirin. Ragihandina CockroachDB wekî karûbarek ewr a drav naha kirîna destûrnameyek bazirganî hewce dike.

Koda berê hatî weşandin jibermayî lîsansa di bin lîsansa Apache 2.0 de ye û ji bo forkirinê heye. Wekî din, piştî sê salan ji roja berdanê, kod dê ji BSL were rakirin û di bin lîsansa birêkûpêk Apache 2.0 de were belavkirin. Mînakî, serbestberdana cotmehê ya çaverêkirî
CockroachDB 19.2 dê di binê lîsansa BSL-ê de heya Cotmeha 2022-an were şandin, û dûv re dê bixweber di bin lîsansa Apache 2.0 de ji nû ve were destûr kirin. Li gorî pêşdebiran, guheztinek weha dê rê bide pêşkeftina hilberek pêşbazker ji bo serîlêdanên DBaaS (DBMS wekî karûbar), di heman demê de vebûna kodên çavkaniya bingehîn piştrast bike û bêyî ku berbi modela Open Core ve biçin.

Wekî ku di doza ji nû ve lîsansê MongoDB, Modulên Redis и TimescaleDB Sedema derbasbûna lîsansek xwedan şerkirina parazîtîzma pêşkêşkerên karûbarê ewr e ku hilberên bazirganî yên jêhatî diafirînin û DBMS-yên vekirî di forma karûbarên ewr de ji nû ve difroşin, lê di jiyana civakê de cih nagirin û alîkariyê nadin. pêşveçûnî. Rewşek tê afirandin ku pêşkêşkerên ewr ên ku ti têkiliya wan bi projeyê re tune ye, ji nû ve firotina çareseriyên vekirî yên amade sûd werdigirin, dema ku pêşdebiran bixwe tiştek nahêlin.

Bînin bîra xwe ku CockroachDB DBMS oriented ji bo afirandina hilanîna erdnîgarî ya belavbûyî û berbelavkirî ya pir pêbawer, ku bi zindîbûnek bilind ve tête diyar kirin û ne girêdayî têkçûna dîskan, nod û navendên daneyê ye. Di heman demê de, CockroachDB yekbûna danûstendinên ACID garantî dike, şiyana karanîna SQL ji bo manîpulekirina daneyê peyda dike, destûrê dide te ku hûn guheztinan di nexşeya hilanînê de li ser firînê bikin, îndeks û bişkojkên biyanî piştgirî dike, dubarekirina otomatîk û hevsengkirina hilanînê piştgirî dike.

Source: opennet.ru

Add a comment