MangoDB پروجيڪٽ PostgreSQL جي چوٽي تي MongoDB DBMS پروٽوڪول تي عمل درآمد ڪري ٿو

MangoDB پروجيڪٽ جو پهريون عوامي رليز موجود آهي، هڪ پرت پيش ڪري رهيو آهي پروٽوڪول تي عملدرآمد سان گڏ دستاويز تي مبني DBMS MongoDB، PostgreSQL DBMS جي چوٽي تي هلندڙ. پروجيڪٽ جو مقصد MongoDB DBMS استعمال ڪندي ايپليڪيشنن کي منتقل ڪرڻ جي صلاحيت مهيا ڪرڻ آهي PostgreSQL ۽ هڪ مڪمل طور تي کليل سافٽ ويئر اسٽيڪ. ڪوڊ Go ۾ لکيل آهي ۽ Apache 2.0 لائسنس تحت ورهايو ويو آهي.

پروگرام هڪ پراکسي جي صورت ۾ ڪم ڪري ٿو، منگو ڊي بي کي ڪالن جو ترجمو ڪري SQL سوالن کي PostgreSQL ۾، PostgreSQL کي اصل اسٽوريج طور استعمال ڪندي. پروجيڪٽ مونگو ڊي بي لاءِ ڊرائيورن سان مطابقت رکي ٿو، پر اڃا تائين پروٽوٽائپ اسٽيج تي آهي ۽ مونگو ڊي بي پروٽوڪول جي ترقي يافته صلاحيتن کي سپورٽ نٿو ڪري، جيتوڻيڪ اهو اڳ ۾ ئي سادي ايپليڪيشنن کي ترجمو ڪرڻ لاءِ موزون آهي.

MongoDB DBMS جي استعمال کي ڇڏي ڏيڻ جي ضرورت پيدا ٿي سگھي ٿي پروجيڪٽ جي غير مفت SSPL لائسنس ڏانھن منتقلي جي ڪري، جيڪو AGPLv3 لائسنس تي ٻڌل آھي، پر کليل نه آھي، ڇاڪاڻ⁠تہ ان ۾ SSPL لائسنس جي تحت پهچائڻ لاءِ امتيازي تقاضا آھي. نه رڳو ايپليڪيشن ڪوڊ، پر پڻ ڪلائوڊ سروس مهيا ڪرڻ ۾ شامل سڀني حصن جا سورس ڪوڊ.

اچو ته ياد رکون ته MongoDB تيز ۽ اسپيبلبل سسٽم جي وچ ۾ هڪ جڳهه تي قبضو ڪري ٿو جيڪو ڊيٽا کي اهم / قيمت جي شڪل ۾ هلائي ٿو، ۽ لاڳاپيل DBMSs جيڪي فنڪشنل ۽ سوالن کي ترتيب ڏيڻ ۾ آسان آهن. MongoDB دستاويزن کي محفوظ ڪرڻ جي سپورٽ ڪري ٿو JSON-جهڙي فارميٽ ۾، سوالن کي پيدا ڪرڻ لاءِ ڪافي لچڪدار ٻولي آهي، مختلف ذخيرو ڪيل خاصيتن لاءِ انڊيڪس ٺاهي سگھي ٿو، موثر طور تي وڏي بائنري شين جي اسٽوريج مهيا ڪري ٿو، ڊيٽابيس ۾ ڊيٽا کي تبديل ڪرڻ ۽ شامل ڪرڻ لاءِ آپريشن جي لاگنگ کي سپورٽ ڪري ٿو، paradigm Map/Reduce جي مطابق ڪم ڪريو، فالٽ-ٽلرنٽ ترتيبن جي نقل ۽ تعمير کي سپورٽ ڪري ٿو.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو