Fyrsta opinbera útgáfan af MangoDB verkefninu er nú fáanleg. Hún býður upp á lag sem útfærir MongoDB skjalamiðaða gagnagrunnskerfissamskiptareglurnar ofan á PostgreSQL. Markmið verkefnisins er að gera kleift að flytja MongoDB-byggð forrit yfir í PostgreSQL og fullkomlega opinn hugbúnaðargrunn. Kóðinn er skrifaður í Go og leyfisveittur undir Apache 2.0 leyfinu.
Forritið virkar sem milligönguaðili og þýðir MangoDB beiðnir í PostgreSQL SQL fyrirspurnir og notar PostgreSQL sem raunverulegt geymslurými. Verkefnið er samhæft við MongoDB rekla en er enn á frumgerðarstigi og styður ekki háþróaða eiginleika MongoDB samskiptareglunnar, þó það henti þegar til að flytja einföld forrit.
Þörfin á að hætta notkun MongoDB gagnagrunnskerfisins gæti komið upp vegna þess að verkefnið skiptir yfir í SSPL-leyfið sem ekki er ókeypis, en það byggir á AGPLv3 leyfinu en er ekki opinn hugbúnaður, þar sem það inniheldur mismunandi kröfu um að dreifa undir SSPL-leyfinu ekki aðeins kóða forritsins sjálfs heldur einnig frumkóða allra íhluta sem koma að því að veita skýjaþjónustuna.
Til áminningar, MongoDB skipar sér sess á milli hraðra og stigstærðra lykil-/gildakerfa og tengslagagnagrunnskerfis, sem eru hagnýt og auðveld í fyrirspurnum. MongoDB styður geymslu skjala á JSON-líku sniði, hefur sveigjanlegt fyrirspurnarmál, getur búið til vísitölur fyrir ýmsa geymda eiginleika, geymir stóra tvíundahluti á skilvirkan hátt, styður skráningu breytinga og innsetningar gagnagrunns, getur starfað samkvæmt Map/Reduce líkaninu og styður afritun og villuþolnar stillingar.
Heimild: opennet.ru
