Sakin FerretDB 0.3, aiwatar da MongoDB dangane da PostgreSQL DBMS

An buga sakin aikin FerretDB 0.3, wanda ke ba ku damar maye gurbin DBMS MongoDB mai tushen daftarin aiki tare da PostgreSQL ba tare da yin canje-canje ga lambar aikace-aikacen ba. An aiwatar da FerretDB azaman uwar garken wakili wanda ke fassara kira zuwa MongoDB cikin tambayoyin SQL zuwa PostgreSQL, wanda ke ba ku damar amfani da PostgreSQL azaman ainihin ajiya. An rubuta lambar a cikin Go kuma an rarraba ta ƙarƙashin lasisin Apache 2.0.

Bukatar ƙaura na iya tasowa dangane da canjin MongoDB zuwa lasisin SSPL mara kyauta, wanda ya dogara da lasisin AGPLv3, amma ba a buɗe ba, tunda yana ƙunshe da buƙatu na wariya don bayarwa a ƙarƙashin lasisin SSPL ba kawai aikace-aikacen ba. lambar kanta, amma har da lambobin tushe na duk abubuwan da ke cikin sabis na girgije.

Babban masu sauraro na FerretDB shine masu amfani waɗanda ba sa amfani da ci-gaba na MongoDB a cikin aikace-aikacen su, amma suna so su yi amfani da tarin software gaba ɗaya. A matakin ci gaba na yanzu, FerretDB har yanzu yana goyan bayan ɓangaren ikon MongoDB waɗanda galibi ana amfani da su a aikace-aikace na yau da kullun. A nan gaba, suna shirin cimma cikakkiyar daidaituwa tare da direbobi don MongoDB kuma suna ba da damar yin amfani da FerretDB azaman madadin MongoDB na gaskiya.

MongoDB ya mamaye niche tsakanin tsarin sauri da ma'auni waɗanda ke aiki akan bayanan maɓalli/daraja da DBMSs masu alaƙa waɗanda ke aiki da sauƙin tambaya. MongoDB yana goyan bayan adana takardu a cikin tsari mai kama da JSON, yana da ingantaccen harshe mai sassauci don samar da tambayoyi, na iya ƙirƙirar fihirisa don sifofi daban-daban da aka adana, yadda ya kamata yana ba da ajiyar manyan abubuwa na binary, yana goyan bayan shiga ayyukan don canzawa da ƙara bayanai zuwa bayanan, iya yin aiki daidai da taswirar taswirar / Rage, yana goyan bayan kwafi da gina saiti-mai haƙuri.

Sakin FerretDB 0.3 ya gabatar da umarnin findAndModify, wanda ke canza takarda amma ya mayar da ita zuwa sigar ta ta asali. An aiwatar da masu aikin sabunta filin $inc da saitin $. Ƙara goyon baya don rarraba nau'ikan bayanai na scalar.

source: budenet.ru

Add a comment