Famoahana ny FerretDB 0.3, fampiharana ny MongoDB mifototra amin'ny PostgreSQL DBMS

Navoaka ny famoahana ny tetikasa FerretDB 0.3, izay ahafahanao manolo ny DBMS MongoDB miompana amin'ny antontan-taratasy miaraka amin'ny PostgreSQL nefa tsy manova ny kaody fampiharana. FerretDB dia ampiharina ho mpizara proxy izay mandika ny antso amin'ny MongoDB ho fanontaniana SQL amin'ny PostgreSQL, izay ahafahanao mampiasa PostgreSQL ho fitahirizana tena izy. Ny kaody dia voasoratra ao amin'ny Go ary zaraina amin'ny alàlan'ny lisansa Apache 2.0.

Mety hitranga ny filana fifindra-monina mifandraika amin'ny fifindran'ny MongoDB mankany amin'ny fahazoan-dàlana SSPL an'ny tompony, izay mifototra amin'ny fahazoan-dàlana AGPLv3, saingy tsy misokatra, satria misy fepetra fanavakavahana amin'ny fandefasana amin'ny alàlan'ny fahazoan-dàlana SSPL fa tsy ny fehezan-dalàna fampiharana ihany. , fa koa ny kaody loharanon'ny singa rehetra tafiditra amin'ny serivisy rahona.

Ny mpihaino kendrena voalohany an'i FerretDB dia ireo mpampiasa izay tsy mampiasa ny fahaiza-manaon'ny MongoDB avo lenta amin'ny rindranasany, fa te hampiasa rindrambaiko misokatra tanteraka. Amin'izao dingana fampandrosoana izao, FerretDB dia mbola tsy manohana afa-tsy ampahany amin'ny fahaiza-manao MongoDB izay matetika ampiasaina amin'ny fampiharana mahazatra. Amin'ny ho avy, mikasa ny hahatratra ny mifanaraka tanteraka amin'ny mpamily ho an'ny MongoDB izy ireo ary manome ny fahafahana mampiasa FerretDB ho fanoloana mangarahara ho an'ny MongoDB.

MongoDB dia mitana toerana iray eo anelanelan'ny rafitra haingana sy azo esorina izay miasa amin'ny angon-drakitra amin'ny format manan-danja / sanda, ary ny DBMS mifandray izay miasa sy mora mamolavola fanontaniana. Ny MongoDB dia manohana ny fitehirizana antontan-taratasy amin'ny endrika JSON, manana fiteny mora azo amin'ny famoronana fanontaniana, afaka mamorona indexes ho an'ny toetra voatahiry isan-karazany, manome tsara ny fitahirizana zavatra binary lehibe, manohana ny fandraketana ny hetsika hanovana sy hampidirana data amin'ny angon-drakitra. miasa mifanaraka amin'ny paradigma Map/Reduce, manohana ny replication sy ny fananganana ny configurations mahazaka fahadisoana.

Ny famoahana FerretDB 0.3 dia nampiditra ny baiko findAndModify, izay manova antontan-taratasy fa mamerina azy amin'ny dikan-teny voalohany. Efa nampiharina ny mpandraharaha $inc sy $set. Fanampiana fanampiny amin'ny fanasokajiana karazana angona scalar.

Source: opennet.ru

Add a comment