Mradi wa MangoDB unakuza utekelezaji wa itifaki ya MongoDB DBMS juu ya PostgreSQL

Toleo la kwanza la umma la mradi wa MangoDB linapatikana, likitoa safu iliyo na utekelezaji wa itifaki ya DBMS MongoDB yenye hati, inayoendesha juu ya DBMS ya PostgreSQL. Mradi unalenga kutoa uwezo wa kuhamisha programu kwa kutumia MongoDB DBMS hadi PostgreSQL na programu iliyofunguliwa kabisa. Nambari hiyo imeandikwa kwa Go na kusambazwa chini ya leseni ya Apache 2.0.

Mpango huu hufanya kazi katika mfumo wa proksi, kutafsiri simu kwa MangoDB hadi hoja za SQL hadi PostgreSQL, kwa kutumia PostgreSQL kama hifadhi halisi. Mradi huu unaendana na viendeshaji vya MongoDB, lakini bado uko katika hatua ya mfano na hauauni uwezo wa hali ya juu wa itifaki ya MongoDB, ingawa tayari unafaa kwa kutafsiri programu rahisi.

Haja ya kuachana na matumizi ya DBMS ya MongoDB inaweza kutokea kwa sababu ya mpito wa mradi hadi leseni isiyo ya malipo ya SSPL, ambayo inategemea leseni ya AGPLv3, lakini haijafunguliwa, kwa kuwa ina mahitaji ya kibaguzi ya kutoa chini ya leseni ya SSPL. si tu msimbo wa maombi yenyewe, lakini pia kanuni za chanzo za vipengele vyote vinavyohusika katika kutoa huduma ya wingu.

Tukumbuke kwamba MongoDB inachukua nafasi kati ya mifumo ya haraka na inayoweza kusambazwa ambayo huendesha data katika umbizo la ufunguo/thamani, na DBMS za uhusiano ambazo zinafanya kazi na rahisi kutunga hoja. MongoDB inasaidia kuhifadhi hati katika umbizo linalofanana na JSON, ina lugha inayoweza kunyumbulika kwa urahisi kwa ajili ya kuzalisha maswali, inaweza kuunda faharisi za sifa mbalimbali zilizohifadhiwa, kwa ufanisi hutoa uhifadhi wa vitu vikubwa vya binary, inasaidia ukataji wa shughuli za kubadilisha na kuongeza data kwenye hifadhidata, inaweza. fanya kazi kwa mujibu wa ramani ya dhana/Punguza, inasaidia urudufishaji na ujenzi wa usanidi unaostahimili makosa.

Chanzo: opennet.ru

Kuongeza maoni