Ang proyekto sa MangoDB nagpalambo sa usa ka pagpatuman sa MongoDB DBMS protocol sa ibabaw sa PostgreSQL

Ang unang publiko nga pagpagawas sa MangoDB nga proyekto anaa, nga nagtanyag og usa ka layer nga adunay pagpatuman sa MongoDB document-oriented DBMS protocol nga nagdagan sa ibabaw sa PostgreSQL DBMS. Ang proyekto nagtumong sa paghatag sa abilidad sa pagbalhin sa mga aplikasyon gamit ang MongoDB DBMS ngadto sa PostgreSQL ug usa ka bug-os nga bukas nga software stack. Ang code gisulat sa Go ug giapod-apod ubos sa Apache 2.0 nga lisensya.

Ang programa naglihok isip proxy nga naghubad sa mga tawag sa MangoDB ngadto sa SQL query ngadto sa PostgreSQL, gamit ang PostgreSQL isip aktuwal nga storage. Ang proyekto nahiuyon sa mga drayber alang sa MongoDB, apan naa pa sa yugto sa prototype ug wala nagsuporta sa mga advanced nga bahin sa protocol sa MongoDB, bisan kung kini angay na alang sa paghubad sa mga yano nga aplikasyon.

Ang panginahanglan sa paglikay sa paggamit sa MongoDB DBMS mahimong motumaw tungod sa transisyon sa proyekto ngadto sa usa ka dili-libre nga SSPL nga lisensya, nga gibase sa AGPLv3 nga lisensya, apan dili bukas, tungod kay kini adunay usa ka diskriminasyon nga kinahanglanon sa paghatag ubos sa SSPL lisensya. dili lamang ang code sa aplikasyon mismo, apan ang mga source code usab sa tanan nga mga sangkap nga nahilambigit sa paghatag serbisyo sa panganod.

Hinumdumi nga ang MongoDB nag-okupar sa usa ka niche tali sa paspas ug scalable nga mga sistema nga naglihok sa datos sa yawe / bili nga format, ug relational nga DBMS, magamit ug sayon ​​sa pagmugna og mga pangutana. Gisuportahan sa MongoDB ang pagtipig sa mga dokumento sa usa ka format nga sama sa JSON, adunay usa ka medyo flexible nga lengguwahe alang sa pagmugna og mga pangutana, makahimo og mga indeks alang sa nagkalain-laing gitipigan nga mga hiyas, epektibo nga naghatag og pagtipig sa dagkong binary nga mga butang, nagsuporta sa pag-log sa mga operasyon aron mausab ug makadugang sa datos sa database, mahimo pagtrabaho uyon sa paradigm Map/Reduce, nagsuporta sa pagkopya ug paghimo og mga pag-configure nga dili matugoton sa sayup.

Source: opennet.ru

Idugang sa usa ka comment