MangoDB: yakavhurika sosi imwe nzira kuMongoDB

MongoDB ndeye NoSQL dhatabhesi systemzvinyorwa-zvinotungamirwa, zvinoshandura hupenyu kune vakawanda vanogadzira, zvichivabvumira kuvaka maapplication nekukurumidza kupfuura rehukama dhatabhesi. Nekudaro, MongoDB yakasiya yakavhurika sosi midzi, ichichinja rezinesi kuita SSPL, zvichiita kuti isashande kune akawanda ekutengesa uye akavhurika sosi mapurojekiti.

Izvi zvisati zvaitika, MangoDB yakaunzwa, inova mhinduro yakakwana kune avo vari kutsvaga chiitiko chekusimudzira MongoDB, sezvo MangoDB ichipa dhizaini negwaro-rinotungamirwa MongoDB protocol kuitiswa inomhanya pamusoro pePostgreSQL.

Iyo purojekiti ine chinangwa chekupa kugona kutamisa MongoDB zvikumbiro kuenda kuPostgreSQL uye yakazara yakavhurika software stack. Iyo kodhi yakanyorwa mumutauro weGo uye yakagoverwa pasi peiyo Apache 2.0 rezinesi.

Ramba uchifunga kuti MongoDB igwaro-rinotungamirwa dhatabhesi management system Inogona kugoverwa pane chero nhamba yemakomputa uye haidi yakafanotsanangurwa data schema. Iyo inobvumira kubata zvinhu zvakarongwa muBSON fomati (binary JSON), isina default schema.

Mune mamwe mazwi, makiyi anogona kuwedzerwa chero nguva "pakubhururuka", pasina kugadzirisa zvakare base. Iyo data inotora fomu yemagwaro ayo anozochengetwa muunganidzwa, muunganidzwa une chero nhamba yemagwaro. Kuunganidzwa kwakafanana nematafura uye zvinyorwa zvakaita serekodhi mumadhatabheti ehukama.

The server-side public rezinesi (SSPL) irezinesi rekushandisa software rakagadzirwa neMongoDB Inc. Sekureva kweMongoDB, iyo SSPL yakavakirwa parezinesi reAGPL3, pamwe nekuwedzera kwechikamu chitsva icho "zvakajeka uye zvakajeka zvirevo zvekugovera chirongwa chine rezenisi sebasa rebato rechitatu," zvichida kuti kodhi yese kodhi ivepo kana software inoitwa kuti iwanikwe kune veruzhinji sechikamu chebasa.

Shanduko iyi yakabudiswa muna Gumiguru 2018, uko iyo Debian, Red Hat Enterprise Linux, uye Fedora kugoverwa kwakazosiya MongoDB, achitaura zvinonetsa nezve SSPL. Amazon yakatanga sevhisi inotsigirwa asi yevaridzi inonzi DocumentDB, uye zvaiita sekunge SSPL yakatadza kuwedzera mari yegore yeMongoDB. Vazhinji vashandisi veMongoDB havadi akawanda epamberi maficha anopihwa neMongoDB, asi ivo vanoda yakavhurika sosi dhatabhesi mhinduro uye apa ndipo panouya MangoDB.

Mwoyo wemhinduro yedu ndeye proxy isingaverengeki, inoshandura MongoDB protocol mibvunzo kuSQL uye inoshandisa PostgreSQL sejini yedatabase. Ichaenderana nemadhiraivha eMongoDB uye muzviitiko zvakawanda inofanirwa kushanda sekutsiva yakananga kuMongoDB.

MangoDB inovavarira kuve iyo de facto yakavhurika sosi imwe nzira kuMongoDB. MangoDB ndeye yakavhurika sosi proxy, inoshandura MongoDB wired protocol mibvunzo kuSQL uye inoshandisa PostgreSQL sejini yedatabase. MangoDB ichaenderana nevatyairi veMongoDB uye ichashanda sekutsiva yakananga kuMongoDB muzviitiko zvakawanda.

Purogiramu inoshanda seproxy inoshandura mafoni kuMangoDB kuita SQL mibvunzo kuPostgreSQL, uchishandisa PostgreSQL sekuchengetedza chaiko. Iyo purojekiti inotsigira vatyairi veMongoDB, asi ichiri muchikamu cheiyo prototype uye haitsigire maficha epamusoro eMongoDB protocol, kunyangwe yakatokodzera kushandura manyorerwo ari nyore.

Kudiwa kwekudzivirira kushandiswa kweDBMS MongoDB kunogona kusimuka nekuda kweshanduko yeprojekiti kune isiri yemahara SSPL rezinesi, iyo yakavakirwa paAGPLv3 rezinesi, asi isina kuvhurika, sezvo iine rusarura chinodiwa kupa pasi peSSPL. kwete chete kodhi yemashandisirwo pachayo, asiwo mabviro makodhi ezvese zvikamu zvinosanganisirwa mukupihwa kwegore masevhisi.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo Nezve MangoDB, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako