የማንጎዲቢ ፕሮጀክት የሞንጎዲቢ ዲቢኤምኤስ ፕሮቶኮልን በPostgreSQL ላይ ተግባራዊ ያደርጋል።

በPostgreSQL DBMS ላይ የሚሰራውን የሞንጎዲቢ ሰነድ ተኮር DBMS ፕሮቶኮል ተግባራዊ የሚያደርግ ንብርብር በማቅረብ የማንጎዲቢ ፕሮጀክት የመጀመሪያው ይፋዊ ልቀት አለ። ፕሮጀክቱ የሞንጎዲቢ ዲቢኤምኤስን ወደ PostgreSQL እና ሙሉ ለሙሉ ክፍት የሆነ የሶፍትዌር ቁልል በመጠቀም አፕሊኬሽኖችን የማዛወር ችሎታን ለማቅረብ ያለመ ነው። ኮዱ በGo ውስጥ ተጽፎ በApache 2.0 ፍቃድ ስር ተሰራጭቷል።

ፕሮግራሙ PostgreSQLን እንደ ትክክለኛው ማከማቻ በመጠቀም ወደ ማንጎዲቢ የሚደረጉ ጥሪዎችን ወደ SQL መጠይቆች ወደ PostgreSQL የሚተረጉም ፕሮክሲ ሆኖ ይሰራል። ፕሮጀክቱ ለMongoDB አሽከርካሪዎች ከአሽከርካሪዎች ጋር ተኳሃኝ ነው፣ ነገር ግን አሁንም በፕሮቶታይፕ ደረጃ ላይ ያለ እና የሞንጎዲቢ ፕሮቶኮልን የላቀ ባህሪያትን አይደግፍም ፣ ምንም እንኳን ቀድሞውኑ ቀላል መተግበሪያዎችን ለመተርጎም ተስማሚ ነው።

MongoDB DBMS ን ከመጠቀም የመቆጠብ አስፈላጊነት ፕሮጀክቱ በ AGPLv3 ፍቃድ ላይ የተመሰረተ ወደ ነፃ ያልሆነ SSPL ፍቃድ በመሸጋገሩ ምክንያት ሊነሳ ይችላል ነገር ግን በ SSPL ፍቃድ ለማቅረብ አድሎአዊ መስፈርት ስላለው ክፍት አይደለም. የመተግበሪያውን ኮድ ብቻ ሳይሆን የደመና አገልግሎቶችን ለማቅረብ የተሳተፉ የሁሉም አካላት ምንጭ ኮዶችም ጭምር።

MongoDB በቁልፍ/በዋጋ ቅርፀት እና በመረጃ ላይ በሚሰሩ ፈጣን እና ሊሰሉ የሚችሉ ስርዓቶች እና በተዛማጅ ዲቢኤምኤስ ፣ተግባራዊ እና መጠይቆችን ለማመንጨት በሚመች መካከል ያለውን ቦታ መያዙን አስታውስ። ሞንጎዲቢ ሰነዶችን በJSON በሚመስል ቅርፀት ማከማቸትን ይደግፋል፣ መጠይቆችን ለማመንጨት የሚያስችል ምቹ ቋንቋ አለው፣ ለተለያዩ የተከማቹ ባህሪያት ኢንዴክሶችን መፍጠር ይችላል፣ ትላልቅ ሁለትዮሽ ነገሮችን በብቃት ማከማቸት፣ ለውጦችን እና ውሂብን ወደ ዳታቤዝ ለመጨመር ስራዎችን መመዝገብን ይደግፋል። በፓራዳይም ካርታ/መቀነስ መሠረት መሥራት፣ ማባዛትን ይደግፋል እና ስህተትን የሚቋቋሙ ውቅሮችን መገንባት።

ምንጭ: opennet.ru

አስተያየት ያክሉ