MangoDB verkefnið þróar útfærslu á MongoDB DBMS samskiptareglum ofan á PostgreSQL

Fyrsta opinbera útgáfan af MangoDB verkefninu er fáanleg og býður upp á lag með samskiptareglur fyrir skjalmiðaða DBMS MongoDB, sem keyrir ofan á PostgreSQL DBMS. Verkefnið miðar að því að veita getu til að flytja forrit með MongoDB DBMS til PostgreSQL og algjörlega opinn hugbúnaðarstafla. Kóðinn er skrifaður í Go og dreift undir Apache 2.0 leyfinu.

Forritið virkar í formi umboðs, þýðir símtöl í MangoDB yfir í SQL fyrirspurnir í PostgreSQL og notar PostgreSQL sem raunverulega geymslu. Verkefnið er samhæft við rekla fyrir MongoDB, en er enn á frumgerðastigi og styður ekki háþróaða eiginleika MongoDB samskiptareglunnar, þó að það henti nú þegar til að þýða einföld forrit.

Þörfin á að hætta að nota MongoDB DBMS getur komið upp vegna umbreytingar verkefnisins í ófrjáls SSPL leyfi, sem er byggt á AGPLv3 leyfinu, en er ekki opið, þar sem það inniheldur mismununarkröfu um að afhenda samkvæmt SSPL leyfinu ekki aðeins forritskóðinn sjálfur, heldur einnig frumkóða allra íhluta sem taka þátt í að veita skýjaþjónustuna.

Við skulum minnast þess að MongoDB á sér sess á milli hraðvirkra og stigstærðra kerfa sem reka gögn á lykil-/gildissniði og vensla DBMS sem eru hagnýt og auðvelt að móta fyrirspurnir. MongoDB styður vistun skjala á JSON-líku sniði, hefur nokkuð sveigjanlegt tungumál til að búa til fyrirspurnir, getur búið til vísitölur fyrir ýmsa geymda eiginleika, veitir á skilvirkan hátt geymslu stórra tvíundarhluta, styður skráningu á aðgerðum til að breyta og bæta gögnum við gagnagrunninn, getur vinna í samræmi við hugmyndafræðina Map/Reduce, styður afritun og smíði á villuþolnum stillingum.

Heimild: opennet.ru

Bæta við athugasemd