MangoDB ව්‍යාපෘතිය PostgreSQL මත MongoDB DBMS ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීමක් සංවර්ධනය කරයි.

MangoDB ව්‍යාපෘතියේ පළමු පොදු නිකුතුව ලබා ගත හැකි අතර, PostgreSQL DBMS මත ක්‍රියාත්මක වන ලේඛන-නැඹුරු DBMS MongoDB හි ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීම සහිත ස්ථරයක් ඉදිරිපත් කරයි. MongoDB DBMS භාවිතයෙන් PostgreSQL වෙත යෙදුම් සංක්‍රමණය කිරීමේ හැකියාව සහ සම්පූර්ණයෙන්ම විවෘත මෘදුකාංග තොගයක් සැපයීම ව්‍යාපෘතියේ අරමුණයි. කේතය Go වලින් ලියා Apache 2.0 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

වැඩසටහන ප්‍රොක්සි ආකාරයෙන් ක්‍රියා කරයි, MangoDB වෙත ඇමතුම් SQL විමසුම් බවට PostgreSQL වෙත පරිවර්තනය කරයි, PostgreSQL සැබෑ ගබඩාව ලෙස භාවිතා කරයි. ව්‍යාපෘතිය MongoDB සඳහා ධාවක සමඟ අනුකූල වේ, නමුත් එය තවමත් මූලාකෘති අවධියේ පවතින අතර MongoDB ප්‍රොටෝකෝලයෙහි උසස් හැකියාවන් සඳහා සහය නොදක්වයි, නමුත් එය සරල යෙදුම් පරිවර්තනය කිරීම සඳහා දැනටමත් සුදුසු වේ.

ව්‍යාපෘතිය AGPLv3 බලපත්‍රය මත පදනම් වූ නිදහස් නොවන SSPL බලපත්‍රයකට මාරුවීම හේතුවෙන් MongoDB DBMS භාවිතය අත්හැරීමේ අවශ්‍යතාවය පැන නැගිය හැක, නමුත් එය SSPL බලපත්‍රය යටතේ බෙදා හැරීමට වෙනස් කොට සැලකීමේ අවශ්‍යතාවයක් අඩංගු බැවින් එය විවෘත නොවේ. යෙදුම් කේතය පමණක් නොව, වලාකුළු සේවා සැපයීමට සම්බන්ධ සියලුම සංරචකවල ප්‍රභව කේත ද වේ.

ප්‍රධාන/අගය ආකෘතියෙන් දත්ත ක්‍රියාත්මක කරන වේගවත් සහ පරිමාණය කළ හැකි පද්ධති සහ ක්‍රියාකාරී සහ විමසුම් සැකසීමට පහසු සම්බන්ධක DBMS අතර MongoDB ස්ථානයක් හිමි වන බව අපි සිහිපත් කරමු. MongoDB JSON වැනි ආකෘතියකින් ලේඛන ගබඩා කිරීමට සහය දක්වයි, විමසුම් උත්පාදනය සඳහා තරමක් නම්‍යශීලී භාෂාවක් ඇත, විවිධ ගබඩා කර ඇති ගුණාංග සඳහා දර්ශක නිර්මාණය කළ හැකිය, විශාල ද්විමය වස්තු ගබඩා කිරීම කාර්යක්ෂමව සපයයි, දත්ත ගබඩාවට දත්ත වෙනස් කිරීම සහ එකතු කිරීම සඳහා මෙහෙයුම් ලොග් කිරීම සඳහා සහාය වේ. සුසමාදර්ශය සිතියමට අනුකූලව වැඩ කිරීම/අඩු කිරීම, දෝෂ-ඉවසන වින්‍යාසයන් අනුකරණය කිරීමට සහ ගොඩනැගීමට සහාය වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න