PostgreSQL DBMS මත පදනම් වූ MongoDB ක්‍රියාවට නැංවීමක් වන FerretDB 0.3 නිකුත් කිරීම

FerretDB 0.3 ව්‍යාපෘතියේ නිකුතුව ප්‍රකාශයට පත් කර ඇත, එමඟින් ඔබට යෙදුම් කේතයට වෙනස්කම් නොකර ලේඛන-නැඹුරු DBMS MongoDB PostgreSQL සමඟ ප්‍රතිස්ථාපනය කිරීමට ඉඩ සලසයි. FerretDB ප්‍රොක්සි සේවාදායකයක් ලෙස ක්‍රියාත්මක කර ඇති අතර එය MongoDB වෙත ලැබෙන ඇමතුම් SQL විමසුම් බවට PostgreSQL වෙත පරිවර්තනය කරයි, එමඟින් ඔබට PostgreSQL සැබෑ ගබඩාව ලෙස භාවිත කිරීමට ඉඩ සලසයි. කේතය Go වලින් ලියා Apache 2.0 බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

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

FerretDB හි මූලික ඉලක්කගත ප්‍රේක්ෂකයින් වන්නේ ඔවුන්ගේ යෙදුම්වල MongoDB හි උසස් හැකියාවන් භාවිතා නොකරන නමුත් සම්පූර්ණයෙන්ම විවෘත මෘදුකාංග තොගයක් භාවිතා කිරීමට අවශ්‍ය පරිශීලකයන්ය. වත්මන් සංවර්ධන අවධියේදී, FerretDB තවමත් සාමාන්‍ය යෙදුම්වල බහුලව භාවිතා වන MongoDB හැකියාවන්ගෙන් කොටසකට පමණක් සහය දක්වයි. අනාගතයේදී, ඔවුන් MongoDB සඳහා රියදුරන් සමඟ පූර්ණ අනුකූලතාවයක් ලබා ගැනීමට සැලසුම් කර ඇති අතර MongoDB සඳහා විනිවිද පෙනෙන ආදේශකයක් ලෙස FerretDB භාවිතා කිරීමේ හැකියාව ලබා දේ.

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

В выпуске FerretDB 0.3 реализована команда findAndModify изменяющая документ, но возвращающая его первоначальную версию. Реализованы операторы обновления полей — $inc и $set. Добавлена поддержка сортировки скалярных типов данных.

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

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