I-MangoDB: enye indlela yomthombo ovulekile eya ku-MongoDB

I-MongoDB iyisistimu yedatha ye-NoSQLokugxile embhalweni, okushintsha impilo konjiniyela abaningi, okubavumela ukuthi bakhe izinhlelo zokusebenza ngokushesha kunemininingwane yolwazi ehlobene. Kodwa-ke, i-MongoDB ilahle izimpande zayo zomthombo ovulekile, ishintsha ilayisense yaba yi-SSPL, okwenza ingasebenziseki kumaphrojekthi amaningi okuhweba nemithombo evulekile.

Ngaphambi kwalokhu, kwethulwa iMangoDB, okuyisixazululo esiphelele kulabo abafuna isipiliyoni sokuthuthukiswa kwe-MongoDB, njengoba i-MangoDB inikeza ungqimba ngokuqaliswa kwephrothokholi ye-MongoDB egxile kumadokhumenti esebenza phezu kwe-PostgreSQL.

Le phrojekthi ihlose ukuhlinzeka ngamakhono okuthutha izinhlelo zokusebenza ze-MongoDB ziye ku-PostgreSQL kanye nesitaki sesofthiwe esivuleke ngokugcwele. Ikhodi ibhalwe ngolimi lwe-Go futhi isatshalaliswa ngaphansi kwelayisensi ye-Apache 2.0.

Khumbula ukuthi i-MongoDB iwuhlelo lokuphatha lwesizindalwazi olugxile embhalweni Ingasatshalaliswa kunoma iyiphi inombolo yamakhompyutha futhi ayidingi i-schema yedatha echazwe ngaphambilini. Okuvumela ukuphatha izinto ezihlelekile ngefomethi ye-BSON (i-JSON kanambambili), ngaphandle kwe-schema esizenzakalelayo.

Ngamanye amazwi, okhiye banganezelwa nganoma yisiphi isikhathi "on the fly", ngaphandle kokumisa kabusha isisekelo. Idatha ithatha uhlobo lwamadokhumenti agcinwa eqoqweni, iqoqo eliqukethe noma iyiphi inombolo yamadokhumenti. Amaqoqo afana namathebula futhi amadokhumenti afana namarekhodi kusizindalwazi esihlobene.

Ilayisensi yomphakathi yohlangothi lweseva (SSPL) ilayisense yesofthiwe yokuphathelene eyakhiwe yi-MongoDB Inc. Ngokusho kwe-MongoDB, i-SSPL isuselwe kulayisensi ye-AGPL3, ngokwengezwa kwesigaba esisha "esisungula ngokusobala nasobala imigomo yokusabalalisa uhlelo olunelayisensi njengesevisi yenkampani yangaphandle," edinga ukuthi yonke ikhodi yomthombo itholakale lapho isofthiwe yenziwa itholakale emphakathini njengengxenye yesevisi.

Lolu shintsho yethulwa ngo-Okthoba 2018, lapho i-Debian, i-Red Hat Enterprise Linux, kanye nokusabalalisa kwe-Fedora kwashiya i-MongoDB, ecaphuna ukukhathazeka nge-SSPL. I-Amazon ikhiphe insiza esekelwe kodwa ephathelene nokuphathelene ebizwa ngokuthi i-DocumentDB, futhi kwabonakala sengathi i-SSPL ayikwazanga ukukhuphula imali engenayo yamafu ye-MongoDB. Abasebenzisi abaningi be-MongoDB abazidingi izici eziningi ezithuthukile ezinikezwa yi-MongoDB, kodwa badinga isisombululo sesizindalwazi somthombo ovulekile futhi kulapho iMangoDB iqala khona ukusebenza.

Umnyombo wesixazululo sethu ummeleli ongenasimo, oguqula imibuzo yephrothokholi ye-MongoDB ibe yi-SQL futhi isebenzisa i-PostgreSQL njengenjini yolwazi. Izohambisana nabashayeli be-MongoDB futhi ezimweni eziningi kufanele isebenze njengokumiselela okuqondile kwe-MongoDB.

I-MangoDB ihlose ukuba umthombo ovulekile we-de facto ku-MongoDB. I-MangoDB iwumthombo ovulekile wommeleli, oguqula imibuzo yephrothokholi enentambo ye-MongoDB ibe yi-SQL futhi isebenzisa i-PostgreSQL njengenjini yolwazi. I-MangoDB izosebenzisana nabashayeli be-MongoDB futhi izosebenza njengemiselela eqondile ye-MongoDB ezimweni eziningi.

Uhlelo isebenza njengommeleli ohumusha izingcingo ku-MangoDB zibe imibuzo ye-SQL ku-PostgreSQL, usebenzisa i-PostgreSQL njengesitoreji sangempela. Le phrojekthi isekela abashayeli be-MongoDB, kodwa isesigabeni se-prototype futhi ayisekeli izici ezithuthukisiwe zephrothokholi ye-MongoDB, nakuba isivele ilungele ukuhumusha izinhlelo zokusebenza ezilula.

Isidingo sokugwema ukusetshenziswa kwe-DBMS MongoDB singase siphakame ngenxa yokushintshwa kwephrojekthi ibe ilayisense ye-SSPL engakhululekile, esekelwe kulayisensi ye-AGPLv3, kodwa engavuliwe, njengoba iqukethe imfuneko ebandlululayo yokuhlinzeka ngaphansi kwe-SSPL. hhayi kuphela ikhodi yesicelo ngokwayo, kodwa futhi namakhodi omthombo azo zonke izingxenye ezihilelekile ekuhlinzekweni kwezinsizakalo zamafu.

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho Mayelana ne-MangoDB, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.