MangoDB projekt arendab MongoDB andmebaasi protokolli teostust PostgreSQLi peal.

Esimene avalik vÀljaanne MangoDB projektist on saadaval, pakkudes kihti dokumentide orienteeritud andmebaasi MongoDB protokolli rakendust, mis töötab PostgreSQL andmebaasi kohal. Projekt on suunatud rakenduste migratsiooni vÔimaldamisele, mis kasutavad MongoDB andmebaasi PostgreSQL-ile ja tÀiesti avatud tarkvarastekele. Kood on kirjutatud Go keeles ja levitatakse Apache 2.0 litsentsi alusel.

Programm töötab proksina, edastades pĂ€ringud MangoDB-st SQL-kĂŒsimusteks PostgreSQL-le, kasutades PostgreSQL-i tegeliku salvestusena. Projekt on ĂŒhilduv MongoDB draiveritega, kuid on praegu prototĂŒĂŒbi staadiumis ja ei toeta laiendatud MongoDB protokolli funktsioone, kuigi see on juba sobiv lihtsate rakenduste tĂ”lkimiseks.

Vajadus eemalduda MongoDB andmebaasi kasutamisest vĂ”ib tekkida seoses projekti ĂŒleminekuga mitteavaldatud SSPL litsentsile, mis on pĂ”hinenud AGPLv3 litsentsil, kuid ei ole avatud, kuna see sisaldab diskrimineerivat nĂ”uet, et SSPL litsentsi alusel peab jagama mitte ainult rakenduse koodi, vaid ka kĂ”ikide komponentide lĂ€htekode, mis on seotud pilveteenuse osutamisega.

Tuletame meelde, et MongoDB hĂ”ivab niĆĄi kiirete ja skaleeritavate sĂŒsteemide vahel, mis töötlevad andmeid vĂ”tme/vÀÀrtuse formaadis, ning relatsiooniliste andmebaaside, mis on funktsionaalsed ja mugavad pĂ€ringute koostamiseks. MongoDB toetab dokumentide salvestamist JSON-taolisel kujul, tal on piisavalt paindlik pĂ€ringute koostamise keel, ta suudab luua indekseid erinevate salvestatud atribuutide jaoks, tĂ”husalt haldab suurte binaarobjektide salvestamist, toetab tegevuste ajalugu andmete muutmisel ja lisamisel andmebaasi, vĂ”ib töötada Map/Reduce paradigmas, toetab replikatsiooni ja veakindlate konfiguratsioonide loomist.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster