DBMS جي چوٽي تي هلندڙ ورهايل آپريٽنگ سسٽم DBOS پيش ڪيو ويو آهي

DBOS (DBMS-oriented آپريٽنگ سسٽم) پروجيڪٽ پيش ڪيو ويو آهي، هڪ نئين آپريٽنگ سسٽم کي ترقي ڪري رهيو آهي اسپيبلبل ورهايل ايپليڪيشنن کي هلائڻ لاء. پروجيڪٽ جي هڪ خاص خصوصيت ايپليڪيشنن ۽ سسٽم اسٽيٽ کي محفوظ ڪرڻ لاءِ ڊي بي ايم ايس جو استعمال آهي، انهي سان گڏ صرف ٽرانزيڪشن ذريعي رياست تائين رسائي کي منظم ڪرڻ. پروجيڪٽ ميساچوسٽس انسٽيٽيوٽ آف ٽيڪنالاجي، يونيورسٽي آف وڪوسنسن ۽ اسٽينفورڊ، ڪارنيگي ميلن يونيورسٽي ۽ گوگل ۽ وي ايم ويئر جي محققن پاران تيار ڪيو پيو وڃي. ڪم MIT لائسنس تحت ورهايو ويو آهي.

سامان ۽ گھٽ-سطح جي ميموري مئنيجمينٽ سروسز سان لهه وچڙ لاءِ اجزاء مائڪرو ڪارنل ۾ رکيا ويا آهن. microkernel پاران مهيا ڪيل صلاحيتون ڊي بي ايم ايس پرت کي لانچ ڪرڻ لاء استعمال ڪيا ويا آهن. اعليٰ سطحي سسٽم جون خدمتون جيڪي ايپليڪيشن جي عمل کي فعال ڪن ٿيون صرف ورهايل ڊي بي ايم ايس سان رابطو ڪن ٿيون ۽ مائڪرو ڪنيل ۽ سسٽم جي مخصوص حصن کان الڳ آهن.

ورهايل ڊي بي ايم ايس جي چوٽي تي تعمير ڪرڻ اهو ممڪن بڻائي ٿو ته سسٽم خدمتن کي شروعاتي طور تي ورهايو وڃي ۽ ڪنهن مخصوص نوڊ سان ڳنڍيل نه هجي، جيڪو ڊي بي او ايس کي روايتي ڪلستر سسٽم کان ڌار ڪري ٿو، جنهن ۾ هر نوڊ آپريٽنگ سسٽم جو پنهنجو مثال هلندو آهي، جنهن جي چوٽي تي الڳ الڳ. ڪلسٽر شيڊولرز، ورهايل فائل سسٽم ۽ نيٽ ورڪ مينيجرز شروع ڪيا ويا آهن.

DBMS جي چوٽي تي هلندڙ ورهايل آپريٽنگ سسٽم DBOS پيش ڪيو ويو آهي

اهو نوٽ ڪيو ويو آهي ته جديد ورهايل DBMSs استعمال ڪندي DBOS جي بنياد طور، ڊيٽا کي RAM ۾ محفوظ ڪرڻ ۽ ٽرانزيڪشن کي سپورٽ ڪرڻ، جهڙوڪ VoltDB ۽ FoundationDB، ڪيترن ئي سسٽم سروسز جي موثر عمل لاءِ ڪافي ڪارڪردگي مهيا ڪري سگھن ٿا. DBMS پڻ شيڊولر، فائيل سسٽم ۽ IPC ڊيٽا کي ذخيرو ڪري سگھن ٿا. ساڳئي وقت، DBMSs انتهائي اسپيبلبل آهن، ايٽمي ۽ ٽرانزيڪشن جي اڪيلائي مهيا ڪن ٿا، ڊيٽا جي پيٽابيٽس کي منظم ڪري سگهن ٿا، ۽ رسائي ڪنٽرول ۽ ٽريڪنگ ڊيٽا جي وهڪري لاء اوزار مهيا ڪن ٿا.

تجويز ڪيل فن تعمير جي فائدن ۾، تجزياتي صلاحيتن جو هڪ اهم واڌارو آهي ۽ ڪوڊ جي پيچيدگي ۾ گهٽتائي آهي ڇاڪاڻ ته آپريٽنگ سسٽم سروسز ۾ ڊي بي ايم ايس جي عام سوالن جي استعمال جي ڪري، جنهن جي پاسي تي عمل درآمد ۽ اعلي معيار کي يقيني بڻائڻ لاء اوزار. دستيابي ڪئي وئي آهي (اهڙي ڪارڪردگي هڪ ڀيرو ڊي بي ايم ايس پاسي تي لاڳو ٿي سگهي ٿي ۽ او ايس ۽ ايپليڪيشنن ۾ استعمال ٿئي ٿي).

مثال طور، هڪ ڪلستر شيڊولر DBMS جدولن ۾ ڪمن ۽ سنڀاليندڙن جي باري ۾ معلومات محفوظ ڪري سگهي ٿو ۽ شيڊيولنگ ​​عملن کي باقاعده ٽرانزيڪشن جي طور تي لاڳو ڪري سگهي ٿو، لازمي ڪوڊ ۽ SQL کي گڏ ڪرڻ. ٽرانزيڪشن ان کي آسان بڻائي ٿو مسئلن کي حل ڪرڻ جهڙوڪ ڪنورنس مينيجمينٽ ۽ ناڪامي جي بحالي ڇاڪاڻ ته ٽرانزيڪشن مستقل مزاجي ۽ رياست جي استحڪام جي ضمانت ڏين ٿا. شيڊيولر مثال جي حوالي سان، ٽرانزيڪشن کي گڏيل ڊيٽا تائين رسائي جي اجازت ڏين ٿا ۽ يقيني بڻائين ته رياست جي سالميت برقرار رکي ٿي ناڪامي جي صورت ۾.

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

پروجيڪٽ هڪ سال کان وڌيڪ عرصي تائين ترقي ۾ آهي ۽ انفرادي تعميراتي اجزاء جي پروٽوٽائپ ٺاهڻ جي اسٽيج تي آهي. في الحال، DBMS جي چوٽي تي هلندڙ آپريٽنگ سسٽم سروسز جو هڪ پروٽوٽائپ، جهڙوڪ FS، IPC ۽ شيڊيولر، تيار ڪيو ويو آهي، ۽ هڪ سافٽ ويئر ماحول تيار ڪيو پيو وڃي جيڪو FaaS جي بنياد تي هلندڙ ايپليڪيشنن لاءِ هڪ انٽرفيس مهيا ڪري ٿو (فنڪشن- جيئن- a-service) ماڊل.

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

جو ذريعو: opennet.ru

DDoS تحفظ سان سائيٽن لاءِ قابل اعتماد هوسٽنگ خريد ڪريو، VPS VDS سرور 🔥 DDoS تحفظ سان قابل اعتماد ويب سائيٽ هوسٽنگ خريد ڪريو، VPS VDS سرورز | ProHoster