Kuburitswa kweFerretDB 0.3, kuita kweMongoDB kwakavakirwa paPostgreSQL DBMS

Kuburitswa kweiyo FerretDB 0.3 purojekiti yakaburitswa, iyo inokutendera iwe kutsiva iyo inotungamirwa negwaro DBMS MongoDB nePostgreSQL usingaite shanduko kukodhi yekushandisa. FerretDB inoshandiswa sevhavhavhavha inoshandura mafoni kuMongoDB kupinda muSQL mibvunzo kuPostgreSQL, iyo inokutendera kuti ushandise PostgreSQL seyo chaiyo yekuchengetedza. Iyo kodhi yakanyorwa muGo uye yakagoverwa pasi peiyo Apache 2.0 rezinesi.

Iko kudiwa kwekutama kunogona kusimuka maererano neshanduko yeMongoDB kuenda kune isiri-yemahara SSPL rezinesi, iyo yakavakirwa paAGPLv3 rezinesi, asi isina kuvhurika, sezvo iine rusarura chinodiwa kupa pasi peiyo SSPL rezinesi kwete chete application. kodhi pachayo, asiwo masosi makodhi ezvese zvikamu zvinobatanidzwa mukupa gore sevhisi.

Vateereri vakuru veFerretDB vashandisi vasingashandisi MongoDB yepamusoro maficha mumashandisirwo avo, asi vanoda kushandisa yakavhurika software stack. Padanho razvino rebudiriro, FerretDB ichiri kutsigira chete chikamu cheMongoDB maficha ayo anonyanya kushandiswa mumashandisirwo akajairika. Mune ramangwana, vanoronga kuwana kuenderana kuzere nevatyairi veMongoDB uye nekupa kugona kushandisa FerretDB sekutsiva kwakajeka kweMongoDB.

MongoDB inogara niche pakati pekukurumidza uye scalable masisitimu anoshanda pane kiyi / kukosha data uye ane hukama maDBMS anoshanda uye ari nyore kubvunza. MongoDB inotsigira kuchengetedza magwaro mune JSON-yakaita fomati, ine mutauro unochinjika wekuita mibvunzo, inogona kugadzira indexes yeakasiyana akachengetwa hunhu, zvinogoneka inopa chengetedzo yezvinhu zvakakura zvebhinari, inotsigira kutema mabasa ekuchinja uye kuwedzera data kudhatabhesi, inogona. shanda zvinoenderana neparadigm Mepu / Kuderedza, inotsigira kudzokorora uye kuvaka zvikanganiso-kushivirira zvigadziriso.

Π’ выпускС FerretDB 0.3 Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° findAndModify ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π°Ρ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ обновлСния ΠΏΠΎΠ»Π΅ΠΉ β€” $inc ΠΈ $set. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сортировки скалярных Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ….

Source: opennet.ru

Voeg