Hoʻokumu ka papahana MangoDB i kahi hoʻokō o ka protocol MongoDB DBMS ma luna o PostgreSQL

Loaʻa ka hoʻokuʻu mua ʻana o ka papahana MangoDB, e hāʻawi ana i kahi papa me ka hoʻokō ʻana i ka protocol DBMS pili palapala MongoDB e holo ana ma luna o ka PostgreSQL DBMS. Ke manaʻo nei ka papahana e hāʻawi i ka hiki ke neʻe i nā noi me ka hoʻohana ʻana i ka MongoDB DBMS i PostgreSQL a me kahi waihona lako polokalamu wehe loa. Ua kākau ʻia ke code ma Go a māhele ʻia ma lalo o ka laikini Apache 2.0.

Hana ʻia ka papahana ma ke ʻano he koho e unuhi i nā kelepona iā MangoDB i nā nīnau SQL i PostgreSQL, me ka hoʻohana ʻana iā PostgreSQL ma ke ʻano he waihona maoli. Ua kūpono ka papahana me nā mea hoʻokele no MongoDB, akā aia nō ma ke kahua prototype a ʻaʻole kākoʻo i nā hiʻohiʻona holomua o ka protocol MongoDB, ʻoiai ua kūpono ia no ka unuhi ʻana i nā noi maʻalahi.

ʻO ka pono e hōʻole i ka hoʻohana ʻana i ka MongoDB DBMS hiki ke ala mai ma muli o ka hoʻololi ʻana o ka papahana i kahi laikini SSPL ʻole, i hoʻokumu ʻia ma ka laikini AGPLv3, akā ʻaʻole i wehe ʻia, no ka mea aia kahi koi hoʻokae e hoʻolako ma lalo o ka laikini SSPL. ʻaʻole wale ke code noi ponoʻī, akā ʻo nā kumu kumu o nā mea āpau i pili i ka hāʻawi ʻana i nā lawelawe kapua.

E hoʻomanaʻo e noho ana ʻo MongoDB i kahi niche ma waena o nā ʻōnaehana wikiwiki a hiki ke hoʻohana ʻia i ka ʻikepili i ke kī / ʻano waiwai, a me ka relational DBMS, hana a maʻalahi i ka hana ʻana i nā nīnau. Kākoʻo ʻo MongoDB i ka mālama ʻana i nā palapala i kahi ʻano JSON-like, he ʻōlelo maʻalahi no ka hoʻopuka ʻana i nā nīnau, hiki ke hana i nā kuhikuhi no nā ʻano ʻano mālama like ʻole, hāʻawi maikaʻi i ka mālama ʻana i nā mea binary nui, kākoʻo i ka hoʻopaʻa inoa ʻana o nā hana e hoʻololi a hoʻohui i ka ʻikepili i ka waihona. hana e like me ka paradigm Map/Reduce, kākoʻo i ka hana hou ʻana a me ke kūkulu ʻana i nā hoʻonohonoho hoʻomanawanui hewa.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka