MangoDB proiektuak MongoDB DBMS protokoloaren inplementazioa garatzen du PostgreSQLren gainean

MangoDB proiektuaren lehen bertsio publikoa eskuragarri dago jada. MongoDB dokumentuetan oinarritutako DBMS protokoloa PostgreSQL-ren gainean ezartzen duen geruza bat eskaintzen du. Proiektuaren helburua MongoDB-n oinarritutako aplikazioak PostgreSQL-ra eta software pila guztiz ireki batera migratzea ahalbidetzea da. Kodea Go-n idatzita dago eta Apache 2.0 lizentziapean lizentziatuta dago.

Programak proxy gisa funtzionatzen du, MangoDB eskaerak PostgreSQL SQL kontsultetan bihurtuz, PostgreSQL benetako biltegiratze gisa erabiliz. Proiektua MongoDB kontrolatzaileekin bateragarria da, baina oraindik prototipo fasean dago eta ez ditu MongoDB protokoloaren ezaugarri aurreratuak onartzen, nahiz eta dagoeneko egokia den aplikazio sinpleak migratzeko.

MongoDB DBMStik aldentzeko beharra sor daiteke proiektua SSPL lizentzia ez-librera igarotzeagatik, AGPLv3 lizentzian oinarrituta dagoena, baina ez dena kode irekikoa, SSPL lizentziapean banatzeko baldintza diskriminatzailea baitu, ez bakarrik aplikazioaren kodea bera, baita hodeiko zerbitzua eskaintzeko parte hartzen duten osagai guztien iturburu-kodea ere.

Gogoratu MongoDB datuen gako/balio formatuan funtzionatzen duten sistema azkar eta eskalagarrien eta DBMS erlazionalen artean, kontsultak sortzeko funtzionala eta erosoa. MongoDB-k dokumentuak JSON antzeko formatuan biltegiratzea onartzen du, kontsultak sortzeko nahiko lengoaia malgua du, gordetako hainbat atribututarako indizeak sor ditzake, objektu bitar handiak modu eraginkorrean biltegiratzen ditu, datu-basean aldatzeko eta datuak gehitzeko eragiketen erregistroa onartzen du, Map/Reduce paradigmaren arabera lan egiten du, erreplikazioa onartzen du eta matxurak jasan ditzaketen konfigurazioak eraikitzen ditu.

Iturria: opennet.ru

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster