Hoʻokuʻu ʻia o FerretDB 0.7, kahi hoʻokō o MongoDB e pili ana i ka PostgreSQ DBMS

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka papahana FerretDB 0.7, kahi e hiki ai iā ʻoe ke hoʻololi i ka DBMS MongoDB e pili ana i ka palapala me PostgreSQL me ka ʻole e hoʻololi i ke code noi. Hoʻokomo ʻia ʻo FerretDB ma ke ʻano he kikowaena proxy e unuhi i nā kelepona iā MongoDB i nā nīnau SQL i PostgreSQL, kahi e hiki ai iā ʻoe ke hoʻohana iā PostgreSQL ma ke ʻano he waihona maoli. Ua kākau ʻia ke code ma Go a māhele ʻia ma lalo o ka laikini Apache 2.0.

Hiki ke ala mai ka pono no ka neʻe ʻana e pili ana i ka hoʻololi ʻana o MongoDB i ka laikini SSPL proprietary, ka mea i hoʻokumu ʻia ma ka laikini AGPLv3, akā ʻaʻole i wehe ʻia, no ka mea aia kahi koi hoʻokae e hāʻawi ma lalo o ka laikini SSPL ʻaʻole wale ka palapala noi ponoʻī. , akā, me nā code kumu o nā mea a pau e pili ana i ka lawelawe kapuaʻi hāʻawi.

ʻO ka poʻe i manaʻo nui ʻia ʻo FerretDB ʻo ia nā mea hoʻohana ʻaʻole i hoʻohana i nā mana holomua o MongoDB i kā lākou mau noi, akā makemake lākou e hoʻohana i kahi waihona lako polokalamu wehe loa. I kēia manawa o ka hoʻomohala ʻana, kākoʻo mau ʻo FerretDB i kahi ʻāpana o nā mana MongoDB i hoʻohana pinepine ʻia i nā noi maʻamau. I ka wā e hiki mai ana, hoʻolālā lākou e hoʻokō i ka hoʻokō piha me nā mea hoʻokele no MongoDB a hāʻawi i ka hiki ke hoʻohana iā FerretDB ma ke ʻano he pani hakahaka no MongoDB.

Noho ʻo MongoDB i kahi niche ma waena o nā ʻōnaehana wikiwiki a hiki ke hoʻohana ʻia i ka ʻikepili kī/waiwai a me nā DBMS pili i hana a maʻalahi ke nīnau. Kākoʻo ʻo MongoDB i ka mālama ʻana i nā palapala ma 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 ʻana i 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.

Ma waena o nā loli ma FerretDB 0.7:

  • Ua hoʻokō ʻia ke kauoha diagnostic msg_explain, koi ʻia no ka platform Tigris.
  • Hoʻohui i ke kākoʻo no nā kānana i ke kauoha listCollections (koho "filter").
  • Ua ʻae ʻia ka hoʻohana ʻana i ke ʻano "-" ma nā inoa waihona.
  • Ua hoʻonui ʻia ka helu o nā ʻāpana i kākoʻo ʻia i ke kauoha ʻimi.
  • ʻO ka pūʻolo uea, e hoʻokō ana i ka protocol "wire" (kahi protocol no ka launa pū ʻana me MongoDB), ua hoʻohui i ka hiki ke nānā i nā palapala. Ua hoʻohaʻahaʻa ʻia ka mana protocol uea haʻahaʻa i kākoʻo ʻia i ka 13, e pili ana iā MongoDB 5.0.

Source: opennet.ru

E kūʻai i ka hoʻokipa hilinaʻi no nā pūnaewele me ka pale DDoS, nā kikowaena VPS VDS 🔥 E kūʻai i ka hoʻokipa pūnaewele hilinaʻi me ka pale DDoS, nā kikowaena VPS VDS | ProHoster