MangoDB ව්යාපෘතියේ පළමු පොදු නිකුතුව දැන් ලබා ගත හැකිය. එය PostgreSQL මත MongoDB ලේඛන-නැඹුරු DBMS ප්රොටෝකෝලය ක්රියාත්මක කරන ස්ථරයක් ලබා දෙයි. මෙම ව්යාපෘතියේ අරමුණ වන්නේ MongoDB-පාදක යෙදුම් PostgreSQL වෙත සංක්රමණය කිරීම සහ සම්පූර්ණයෙන්ම විවෘත මූලාශ්ර මෘදුකාංග තොගයක් සක්රීය කිරීමයි. කේතය Go භාෂාවෙන් ලියා ඇති අතර Apache 2.0 බලපත්රය යටතේ බලපත්ර ලබා ඇත.
මෙම වැඩසටහන ප්රොක්සියක් ලෙස ක්රියා කරයි, MangoDB ඉල්ලීම් PostgreSQL SQL විමසුම් බවට පරිවර්තනය කරයි, PostgreSQL සත්ය ගබඩාව ලෙස භාවිතා කරයි. මෙම ව්යාපෘතිය MongoDB ධාවක සමඟ අනුකූල වේ, නමුත් තවමත් මූලාකෘති අවධියේ පවතින අතර MongoDB ප්රොටෝකෝලයේ උසස් විශේෂාංග සඳහා සහය නොදක්වයි, නමුත් එය දැනටමත් සරල යෙදුම් සංක්රමණය කිරීම සඳහා සුදුසු වේ.
MongoDB DBMS වෙතින් ඉවත් වීමේ අවශ්යතාවය මතුවිය හැක්කේ ව්යාපෘතිය AGPLv3 බලපත්රය මත පදනම් වූ නමුත් විවෘත මූලාශ්ර නොවන නිදහස් SSPL බලපත්රයකට මාරුවීම නිසා විය හැකිය, මන්ද එහි යෙදුමේ කේතය පමණක් නොව, Cloud සේවාව සැපයීමට සම්බන්ධ සියලුම සංරචකවල මූලාශ්ර කේතය SSPL බලපත්රය යටතේ බෙදා හැරීමට වෙනස් කොට සැලකීමේ අවශ්යතාවයක් අඩංගු වේ.
ප්රධාන/අගය ආකෘතියෙන් දත්ත ක්රියාත්මක කරන වේගවත් සහ පරිමාණය කළ හැකි පද්ධති සහ ක්රියාකාරී සහ විමසුම් සැකසීමට පහසු සම්බන්ධක DBMS අතර MongoDB ස්ථානයක් හිමි වන බව අපි සිහිපත් කරමු. MongoDB JSON වැනි ආකෘතියකින් ලේඛන ගබඩා කිරීමට සහය දක්වයි, විමසුම් උත්පාදනය සඳහා තරමක් නම්යශීලී භාෂාවක් ඇත, විවිධ ගබඩා කර ඇති ගුණාංග සඳහා දර්ශක නිර්මාණය කළ හැකිය, විශාල ද්විමය වස්තු ගබඩා කිරීම කාර්යක්ෂමව සපයයි, දත්ත ගබඩාවට දත්ත වෙනස් කිරීම සහ එකතු කිරීම සඳහා මෙහෙයුම් ලොග් කිරීම සඳහා සහාය වේ. සුසමාදර්ශය සිතියමට අනුකූලව වැඩ කිරීම/අඩු කිරීම, දෝෂ-ඉවසන වින්යාසයන් අනුකරණය කිරීමට සහ ගොඩනැගීමට සහාය වේ.
මූලාශ්රය: opennet.ru
