Ua hoʻololi ʻo CockroachDB DBMS i ka laikini proprietary

Nā mea hoʻomohala o ka DBMS CockroachDB i puʻunaue ʻia kūkala ʻia e pili ana i ka unuhi ʻana i ke code kumu o ka papahana i kahi loulou mai laikini Ka Laikini Puna Pāʻoihana (BSL) a me ka Laikini Kaiāulu Cockroach (CCL), ʻaʻole manuahi ma muli o ka hoʻokae ʻana i kekahi mau ʻano o nā mea hoʻohana. ʻO ka laikini BSL i ʻekolu makahiki i hala noi ʻia nā hoa-hoʻokumu o MySQL ma ke ʻano he ʻokoʻa i ke kumu hoʻohālike Open Core. ʻO ke kumu o ka BSL ʻo ia ka mea i loaʻa mua ke code o ka hana holomua no ka hoʻololi ʻana, akā no kekahi manawa hiki ke hoʻohana manuahi me ka uku ʻole inā hoʻokō ʻia nā kūlana hou, e koi ana i ke kūʻai ʻana i kahi laikini kalepa e circumvent.

Hāʻawi ka laikini hou iā CockroachDB e hoʻohana ʻia ma nā helu o nā nodes i loko o kahi pūpū a hoʻokomo ʻia i loko o nā noi, me nā mea i kūʻai ʻia aku i nā mea kūʻai aku a i ʻole holo ma ke ʻano he lawelawe. ʻO ka palena wale nō e ʻae ʻole i ka laikini e noʻonoʻo ʻia he manuahi a wehe ʻia ʻo ia ka pāpā ʻana i ke kūʻai aku ʻana i nā mana kālepa o CockroachDB, i hoʻokō ʻia ma ke ʻano o nā lawelawe kapuaʻi. ʻO ka wehe ʻana o CockroachDB ma ke ʻano he lawelawe kapuaʻi i uku ʻia i kēia manawa pono ke kūʻai ʻana i kahi laikini kalepa.

Hoʻopuka mua ʻia ke code koe laikini ʻia ma lalo o ka laikini Apache 2.0 a loaʻa iā ia no ka forking. Eia hou, ma hope o ʻekolu makahiki mai ka lā i hoʻokuʻu ʻia ai, e wehe ʻia ke code mai ka BSL a hāʻawi ʻia ma lalo o ka laikini Apache 2.0 maʻamau. No ka laʻana, ka hoʻokuʻu ʻia ʻo ʻOkakopa
E hoʻouna ʻia ʻo CockroachDB 19.2 ma lalo o ka laikini BSL a hiki i ʻOkakopa 2022, a laila e hoʻokuʻu hou ʻia ma lalo o ka laikini Apache 2.0. Wahi a nā mea hoʻomohala, ʻo ia ʻano hoʻololi manawa e ʻae i ka hoʻomohala ʻana i kahi huahana hoʻokūkū no nā noi DBaaS (DBMS ma ke ʻano he lawelawe), ʻoiai e hōʻoiaʻiʻo ana i ka wehe ʻana o nā kumu kumu kumu nui a me ka neʻe ʻole ʻana i ka model Open Core.

E like me ke ʻano o ka laikini hou ʻana ʻO MongoDB, Redis modules и TimescaleDB ʻO ke kumu o ka hoʻololi ʻana i kahi laikini proprietary no ka hakakā ʻana i ka parasitism o nā mea lawelawe kapuaʻi e hana ana i nā huahana pāʻoihana derivative a kūʻai hou aku i nā DBMS wehe ʻia ma ke ʻano o nā lawelawe ao, akā ʻaʻole i komo i ke ola o ke kaiāulu a ʻaʻole kōkua i loko. hooulu ana. Ke hana ʻia nei kahi kūlana kahi e pōmaikaʻi ai nā mea hāʻawi kapuaʻi ʻaʻole pili i ka papahana mai ke kūʻai hou ʻana i nā hāʻina hāmama i mākaukau, ʻoiai ʻo nā mea hoʻomohala iā lākou iho me ka ʻole.

E hoʻomanaʻo i ka CockroachDB DBMS pili no ka hana ʻana i ka mālama ʻāina i hoʻolaha ʻia a hiki ke hoʻonui ʻia, ʻike ʻia e ke ola kiʻekiʻe a ʻaʻole hilinaʻi i nā hemahema o nā disks, nodes a me nā kikowaena data. I ka manawa like, hōʻoia ʻo CockroachDB i ka pono o nā kālepa ACID, hāʻawi i ka hiki ke hoʻohana i ka SQL no ka hoʻololi ʻana i ka ʻikepili, hiki iā ʻoe ke hoʻololi i ka hoʻolālā waihona ma ka lele, kākoʻo i nā indexes a me nā kī haole, kākoʻo i ka replication a me ka rebalancing waihona.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka