Pwojè MangoDB devlope yon aplikasyon pwotokòl MongoDB DBMS sou tèt PostgreSQL

Premye lage piblik pwojè MangoDB a disponib, li ofri yon kouch ak yon aplikasyon pwotokòl nan DBMS MongoDB ki oryante sou dokiman an, ki kouri sou DBMS PostgreSQL la. Pwojè a gen pou objaktif pou bay kapasite pou imigre aplikasyon lè l sèvi avèk DBMS MongoDB nan PostgreSQL ak yon pil lojisyèl konplètman louvri. Kòd la ekri nan Go epi distribye anba lisans Apache 2.0.

Pwogram nan travay sou fòm yon prokurasyon, tradui apèl nan MangoDB nan demann SQL nan PostgreSQL, lè l sèvi avèk PostgreSQL kòm depo aktyèl la. Pwojè a konpatib ak chofè pou MongoDB, men li toujou nan etap pwototip epi li pa sipòte kapasite avanse pwotokòl MongoDB, byenke li deja apwopriye pou tradui aplikasyon ki senp.

Bezwen pou abandone itilizasyon DBMS MongoDB ka rive akòz tranzisyon pwojè a nan yon lisans SSPL ki pa gratis, ki baze sou lisans AGPLv3, men li pa louvri, paske li gen yon kondisyon diskriminatwa pou delivre anba lisans SSPL. pa sèlman kòd aplikasyon an tèt li, men tou kòd sous yo nan tout konpozan , patisipe nan dispozisyon pou sèvis nwaj.

Se pou nou sonje ke MongoDB okipe yon nich ant sistèm rapid ak évolutive ki opere done nan fòma kle/valè, ak DBMS relasyon ki fonksyonèl ak fasil fòmile demann. MongoDB sipòte estoke dokiman nan yon fòma ki sanble ak JSON, gen yon lang san patipri fleksib pou jenere demann, ka kreye endèks pou divès kalite atribi ki estoke, avèk efikasite bay depo nan gwo objè binè, sipòte antre nan operasyon pou chanje ak ajoute done nan baz done a. travay an akò ak paradigm Map/Redwi, sipòte replikasyon ak konstriksyon konfigirasyon ki toleran fay.

Sous: opennet.ru

Add nouvo kòmantè