An gabatar da tsarin aiki da aka rarraba DBOS wanda ke gudana a saman DBMS

An gabatar da aikin DBOS (DBMS-daidaitacce Operating System), yana haɓaka sabon tsarin aiki don gudanar da aikace-aikacen da aka rarraba masu ƙima. Wani fasali na musamman na aikin shine amfani da DBMS don adana aikace-aikace da tsarin tsarin, da kuma tsara damar shiga jihar kawai ta hanyar ma'amaloli. Masu bincike daga Cibiyar Fasaha ta Massachusetts, Jami'ar Wisconsin da Stanford, Jami'ar Carnegie Mellon da Google da VMware ne ke haɓaka aikin. Ana rarraba aikin a ƙarƙashin lasisin MIT.

Abubuwan da aka haɗa don hulɗa tare da kayan aiki da ƙananan sabis na sarrafa ƙwaƙwalwar ajiya ana sanya su a cikin microkernel. Ana amfani da damar da microkernel ke bayarwa don ƙaddamar da Layer DBMS. Sabis na tsarin babban matakin da ke ba da damar aiwatar da aikace-aikacen yana hulɗa tare da DBMS da aka rarraba kuma an rabu da su daga microkernel da takamaiman abubuwan tsarin.

Gina a saman DBMS da aka rarraba yana ba da damar yin ayyukan tsarin da aka rarraba a farko kuma ba a ɗaure su da wani takamaiman kumburi ba, wanda ke bambanta DBOS daga tsarin gungu na gargajiya, wanda kowane kumburi yana gudanar da nasa misali na tsarin aiki, a saman wanda ya rabu. An ƙaddamar da masu tsara tari, tsarin fayil da aka rarraba da masu sarrafa cibiyar sadarwa.

An gabatar da tsarin aiki da aka rarraba DBOS wanda ke gudana a saman DBMS

An lura cewa yin amfani da DBMSs da aka rarraba na zamani a matsayin tushen DBOS, adana bayanai a cikin RAM da tallafawa ma'amaloli, irin su VoltDB da FoundationDB, na iya samar da aikin da ya isa don aiwatar da ayyuka masu yawa na tsarin aiki. Hakanan DBMS na iya adana mai tsarawa, tsarin fayil da bayanan IPC. A lokaci guda, DBMSs suna da ƙima sosai, suna ba da atomity da keɓewar ma'amala, suna iya sarrafa petabytes na bayanai, da kuma samar da kayan aiki don sarrafawa da bin diddigin bayanan.

Daga cikin fa'idodin gine-ginen da aka tsara shine babban haɓakar haɓakar ƙididdiga da raguwar ƙima ta ƙididdigewa saboda amfani da tambayoyin yau da kullun ga DBMS a cikin ayyukan tsarin aiki, a gefen abin da aiwatar da ma'amaloli da kayan aikin don tabbatar da babban inganci. Ana aiwatar da samuwa (ana iya aiwatar da irin wannan aikin a gefen DBMS sau ɗaya kuma a yi amfani da shi a cikin OS da aikace-aikace).

Misali, mai tsara tsarin tari na iya adana bayanai game da ayyuka da masu gudanarwa a cikin teburan DBMS da aiwatar da tsarin gudanarwa azaman ma'amaloli na yau da kullun, haɗa lamba mai mahimmanci da SQL. Ma'amaloli suna sauƙaƙa don magance matsaloli kamar gudanarwar haɗin gwiwa da dawo da gazawa saboda ma'amaloli suna ba da tabbacin daidaito da dagewar jihar. A cikin mahallin misalin mai tsarawa, ma'amaloli suna ba da damar samun dama ga bayanan da aka raba tare da tabbatar da cewa an kiyaye mutuncin jihar idan an gaza.

Za a iya amfani da hanyoyin bincike na shiga da bayanan da DBMS ke bayarwa don bin diddigin samun dama da canje-canje a cikin yanayin aikace-aikacen, saka idanu, gyarawa da kiyaye tsaro. Misali, bayan gano hanyar shiga cikin tsari mara izini, zaku iya gudanar da tambayoyin SQL don tantance girman ɗigon, gano duk ayyukan da aka yi ta hanyoyin da suka sami damar samun bayanan sirri.

Aikin yana cikin ci gaba sama da shekara guda kuma yana kan matakin ƙirƙirar samfura na abubuwan gine-ginen ɗaiɗai. A halin yanzu, an shirya nau'in sabis na tsarin aiki da ke gudana a saman DBMS, kamar FS, IPC da mai tsarawa, kuma ana haɓaka yanayin software wanda ke ba da hanyar sadarwa don gudanar da aikace-aikacen dangane da FaaS (aiki-as- a-service) model.

Mataki na gaba na ci gaba yana shirin samar da cikakkun kayan aikin software don aikace-aikacen da aka rarraba. A halin yanzu ana amfani da VoltDB azaman DBMS a cikin gwaje-gwaje, amma ana tattaunawa game da ƙirƙirar namu Layer don adana bayanai ko aiwatar da abubuwan da suka ɓace a cikin DBMS ɗin da ke akwai. Tambayar waɗanne sassa ya kamata a aiwatar da su a matakin kernel kuma waɗanda za a iya aiwatar da su a saman DBMS kuma ana kan tattaunawa.

source: budenet.ru

Add a comment