Cuirtear an córas oibriúcháin dáilte DBOS a ritheann ar bharr an DBMS i láthair

Cuirtear an tionscadal DBOS (Córas Oibriúcháin atá dírithe ar DBMS) i láthair, ag forbairt córas oibriúcháin nua chun feidhmchláir dáilte Inscálaithe a rith. Gné speisialta den tionscadal is ea DBMS a úsáid chun feidhmchláir agus stát an chórais a stóráil, chomh maith le rochtain ar an stát a eagrú trí idirbhearta amháin. Tá an tionscadal á fhorbairt ag taighdeoirí ó Institiúid Teicneolaíochta Massachusetts, Ollscoil Wisconsin agus Stanford, Ollscoil Carnegie Mellon agus Google agus VMware. Déantar an obair a dháileadh faoi cheadúnas MIT.

Cuirtear comhpháirteanna chun idirghníomhú le trealamh agus seirbhísí bainistíochta cuimhne ar leibhéal íseal sa mhicr eithne. Úsáidtear na cumais a sholáthraíonn an microkernel chun an ciseal DBMS a sheoladh. Ní idirghníomhaíonn seirbhísí córais ardleibhéil a chumasaíonn feidhmchlár a chur i gcrích ach leis an DBMS dáilte agus tá siad scartha ó na comhpháirteanna micrea-eithne agus córas-shonracha.

Ag tógáil ar bharr DBMS dáilte is féidir seirbhísí córais a dháileadh ar dtús agus nach bhfuil ceangailte le nód ar leith, a dhéanann idirdhealú idir DBOS agus córais bhraisle traidisiúnta, ina ritheann gach nód a chás féin den chóras oibriúcháin, ar a bharr ar leithligh. seoltar sceidealóirí braisle, córais comhad dáilte agus bainisteoirí líonra.

Cuirtear an córas oibriúcháin dáilte DBOS a ritheann ar bharr an DBMS i láthair

Tugtar faoi deara gur féidir le húsáid DBMSanna nua-aimseartha dáilte mar bhunús le DBOS, sonraí a stóráil i RAM agus tacú le hidirbhearta, mar VoltDB agus FoundationDB, feidhmíocht leordhóthanach a sholáthar chun go leor seirbhísí córais a chur i gcrích go héifeachtach. Is féidir leis an DBMS sceidealóir, córas comhaid agus sonraí IPC a stóráil freisin. Ag an am céanna, tá DBMSanna an-Inscálaithe, cuireann siad adamhacht agus leithlisiú idirbheart ar fáil, is féidir leo peitíbhearta sonraí a bhainistiú, agus cuireann siad uirlisí ar fáil chun rochtain a rialú agus sreafaí sonraí a rianú.

I measc na buntáistí a bhaineann leis an ailtireacht atá beartaithe tá leathnú suntasach ar chumais anailíse agus laghdú ar chastacht an chóid mar gheall ar úsáid gnáthfhiosrúcháin chuig an DBMS i seirbhísí an chórais oibriúcháin, ar an taobh a bhfuil cur i bhfeidhm na n-idirbheart agus na n-uirlisí chun a chinntiú go ard. déantar infhaighteacht (is féidir feidhmiúlacht den sórt sin a chur i bhfeidhm ar thaobh DBMS uair amháin agus a úsáid in OS agus feidhmchláir).

Mar shampla, is féidir le sceidealóir braisle faisnéis a stóráil faoi thascanna agus láimhseálaithe i dtáblaí DBMS agus oibríochtaí sceidealaithe a chur i bhfeidhm mar idirbhearta rialta, ag meascadh cód riachtanach agus SQL. Déanann idirbhearta é a bheith níos éasca fadhbanna a réiteach cosúil le bainistiú comhairgeadra agus aisghabháil teip toisc go ráthaíonn idirbhearta comhsheasmhacht agus marthanacht stáit. I gcomhthéacs shampla an sceidileora, ceadaíonn idirbhearta rochtain chomhthráthach ar shonraí roinnte agus cinntíonn siad go gcoimeádtar sláine stáit i gcás teipeanna.

Is féidir na meicníochtaí logála agus anailíse sonraí a sholáthraíonn an DBMS a úsáid chun rochtain agus athruithe ar staid an fheidhmchláir a rianú, monatóireacht a dhéanamh, dífhabhtú agus cothabháil slándála. Mar shampla, tar éis rochtain neamhúdaraithe ar chóras a bhrath, is féidir leat fiosrúcháin SQL a rith chun méid an sceite a chinneadh, ag aithint na hoibríochtaí go léir a rinne próisis a fuair rochtain ar fhaisnéis rúnda.

Tá an tionscadal á fhorbairt le níos mó ná bliain agus tá sé ag an gcéim ag cruthú fréamhshamhlacha de chomhpháirteanna ailtireachta aonair. Faoi láthair, tá fréamhshamhail de sheirbhísí córais oibriúcháin a ritheann ar bharr an DBMS, mar FS, IPC agus sceidealóir, ullmhaithe, agus tá timpeallacht bogearraí á fhorbairt a sholáthraíonn comhéadan chun feidhmchláir a rith bunaithe ar an FaaS (feidhm-mar- a-seirbhís) samhail.

Tá sé beartaithe ag an gcéad chéim eile den fhorbairt stór bogearraí iomlán a sholáthar d'fheidhmchláir dháilte. Tá VoltDB á úsáid mar DBMS i dturgnaimh faoi láthair, ach tá plé ar siúl maidir lenár gciseal féin a chruthú chun sonraí a stóráil nó cumais atá in easnamh a chur i bhfeidhm sna DBMSanna atá ann cheana féin. Tá an cheist maidir le cé na comhpháirteanna ba chóir a fhorghníomhú ag an leibhéal eithne agus cé acu is féidir a chur i bhfeidhm ar bharr an DBMS á plé freisin.

Foinse: oscailtenet.ru

Add a comment