IMangoDB: enye indawo evulekileyo yomthombo kwiMongoDB

IMongoDB yinkqubo yedatha yeNoSQL, i-database ejoliswe kuxwebhu etshintsha ubomi babaphuhlisi abaninzi, ebavumela ukuba benze izicelo ngokukhawuleza kunokuba neenkcukacha zobudlelwane. Nangona kunjalo, i-MongoDB ilahle iingcambu zayo ezivulekileyo, itshintsha ilayisenisi kwi-SSPL, ukuyenza ingasebenziseki kwiiprojekthi ezininzi zorhwebo kunye nemithombo evulelekileyo.

Ngokunikwa oku, iMangoDB yaziswe, esisisombululo esigqibeleleyo kwabo bafuna amava ophuhliso lwe-MongoDB, njengoko i-MangoDB inika umaleko ngokuphunyezwa kwe-protocol ye-MongoDB ejoliswe kuxwebhu esebenza phezulu kwe-PostgreSQL.

Le projekthi ijolise ekunikezeni ukukwazi ukufudusa izicelo ze-MongoDB kwi-PostgreSQL kunye nesoftware evuleleke ngokupheleleyo. Ikhowudi ibhalwe ngolwimi lweGo kwaye ihanjiswa phantsi kwelayisensi ye-Apache 2.0.

Gcina ukhumbula ukuba iMongoDB yinkqubo yolawulo lwedatha ejolise kuxwebhu. enokuthi isasazwe nakweliphi na inani leekhompyuter kwaye ayifuni i-schema yedatha echazwe kwangaphambili. Ekuvumela ukuba uphathe izinto ezakhiwe ngefomati ye-BSON (JSON yokubini), ngaphandle kwe-schema engagqibekanga.

Ngamanye amazwi, izitshixo zinokongezwa nangaliphi na ixesha "kwi-fly", ngaphandle kokuqwalasela kwakhona isiseko. Idatha ithatha uhlobo lwamaxwebhu athi wona agcinwe kwingqokelela, ingqokelela equlethe naliphi na inani lamaxwebhu. Iingqokelela zifana neetheyibhile kwaye amaxwebhu afana neerekhodi kwiziko ledatha elinxulumeneyo.

Ilayisenisi yoluntu yecala lomncedisi (SSPL) lilayisenisi yesoftware yobunini ephuhliswe yiMongoDB Inc. Ngokutsho kwe-MongoDB, i-SSPL isekelwe kwilayisenisi ye-AGPL3, kunye nokongezwa kwecandelo elitsha "ngokucacileyo kwaye ngokucacileyo imigaqo yokuhambisa inkqubo yelayisensi njengenkonzo yomntu wesithathu," efuna ukuba yonke ikhowudi yomthombo ibe khona xa isoftware yenziwa ifumaneke kuluntu njengenxalenye yenkonzo.

Olu tshintsho Iphunyezwe ngo-Okthobha ka-2018, apho i-Debian, i-Red Hat Enterprise Linux kunye nokuhanjiswa kwe-Fedora emva koko bayishiya i-MongoDB, ekhankanya iinkxalabo malunga neSSPL. I-Amazon iqalise inkonzo exhaswayo kodwa yobunikazi ebizwa ngokuba yiDocumentDB, kwaye kwakubonakala ngathi i-SSPL ayikwazanga ukunyusa ingeniso yefu ye-MongoDB. Uninzi lwabasebenzisi beMongoDB abafuni izinto ezininzi eziphambili ezibonelelwa yiMongoDB, kodwa bafuna isisombululo sesiseko sedatha evulekileyo kwaye kulapho iMangoDB ingena khona kumdlalo.

Undoqo wesisombululo sethu ngummeli ongenammiselo, oguqula imibuzo kwi-protocol ye-MongoDB ukuya kwi-SQL kwaye isebenzisa i-PostgreSQL njengenjini yedatha. Iza kuhambelana nabaqhubi be-MongoDB kwaye kwiimeko ezininzi kufuneka isebenze njenge-drop-in endaweni ye-MongoDB.

IMangoDB ijolise ekubeni yeyona mvelaphi ivulekileyo yeMongoDB. I-MangoDB ngumthombo ovulekileyo weproksi, oguqula imibuzo ye-MongoDB enentambo yeprotocol ukuya kwi-SQL kwaye isebenzisa i-PostgreSQL njengenjini yedatha. I-MangoDB iya kuhambelana nabaqhubi be-MongoDB kwaye iya kusebenza njenge-drop-in replacement ye-MongoDB kwiimeko ezininzi.

Inkqubo isebenza ngendlela yommeli oguqulela iifowuni kwiMangoDB kwimibuzo yeSQL ukuya kwiPostgreSQL, usebenzisa iPostgreSQL njengendawo yokugcina. Iprojekthi ixhasa abaqhubi be-MongoDB, kodwa isekho kwinqanaba le-prototype kwaye ayixhasi iimpawu eziphambili ze-protocol ye-MongoDB, nangona sele ilungele ukuguqulela izicelo ezilula.

Isidingo sokuphepha ukusebenzisa i-MongoDB DBMS inokuvela ngenxa yokutshintshwa kweprojekthi kwilayisenisi ye-SSPL engekho simahla, esekelwe kwilayisenisi ye-AGPLv3, kodwa ayivulwanga, kuba iqulethe imfuno yocalucalulo yokubonelela phantsi kwe-SSPL kungekuphela nje. ikhowudi yesicelo ngokwayo, kodwa kunye neekhowudi zomthombo wawo wonke amacandelo abandakanyekayo ekuboneleleni ngeenkonzo zefu.

Gqibela ukuba unomdla wokwazi okungakumbi ngayo malunga neMangoDB, unokujonga iinkcukacha Kule khonkco ilandelayo.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.