Tha an siostam obrachaidh sgaoilte DBOS a tha a’ ruith air mullach an DBMS air a thaisbeanadh

Tha am pròiseact DBOS (Siostam Obrachaidh stèidhichte air DBMS) air a thaisbeanadh, a’ leasachadh siostam obrachaidh ùr airson a bhith a’ ruith thagraidhean sgaoilte so-ruigsinneach. Is e feart sònraichte den phròiseact cleachdadh DBMS airson tagraidhean agus staid an t-siostaim a stòradh, a bharrachd air a bhith a’ cur air dòigh ruigsinneachd don stàit a-mhàin tro ghnothaichean. Tha am pròiseact ga leasachadh le luchd-rannsachaidh bho Institiud Teicneòlais Massachusetts, Oilthigh Wisconsin agus Stanford, Oilthigh Charnegie Mellon agus Google agus VMware. Tha an obair air a sgaoileadh fo chead MIT.

Tha co-phàirtean airson eadar-obrachadh le uidheamachd agus seirbheisean riaghlaidh cuimhne aig ìre ìosal air an cur anns a’ mhicrokernel. Bithear a’ cleachdadh na comasan a bheir am microkernel seachad gus an ìre DBMS a chuir air bhog. Bidh seirbheisean siostam àrd-ìre a leigeas le coileanadh tagradh ag eadar-obrachadh a-mhàin leis an DBMS sgaoilte agus tha iad air an sgaradh bho na microkernel agus co-phàirtean siostam sònraichte.

Le bhith a’ togail air mullach DBMS sgaoilte ga dhèanamh comasach seirbheisean siostam a sgaoileadh an toiseach agus gun a bhith ceangailte ri nód sònraichte, a tha a’ dèanamh eadar-dhealachadh air DBOS bho shiostaman cnuasachaidh traidiseanta, anns a bheil gach nód a’ ruith a eisimpleir fhèin den t-siostam obrachaidh, agus air a’ mhullach a tha eadar-dhealaichte. Thathas a’ cur air bhog clàran cnuasachaidh, siostaman faidhle sgaoilte agus manaidsearan lìonra.

Tha an siostam obrachaidh sgaoilte DBOS a tha a’ ruith air mullach an DBMS air a thaisbeanadh

Thathas a’ toirt fa-near gum faod a bhith a’ cleachdadh DBMSan sgaoilte ùr-nodha mar bhunait airson DBOS, a’ stòradh dàta ann an RAM agus a’ toirt taic do ghnothaichean, leithid VoltDB agus FoundationDB, coileanadh gu leòr airson mòran sheirbheisean siostam a choileanadh gu h-èifeachdach. Faodaidh an DBMS cuideachd clàr-ama, siostam faidhle agus dàta IPC a stòradh. Aig an aon àm, tha DBMSn gu math scalable, a’ toirt seachad atamachd agus iomallachd malairt, is urrainn dhaibh petabytes dàta a riaghladh, agus innealan a thoirt seachad airson smachd ruigsinneachd agus sùil a chumail air sruthan dàta.

Am measg buannachdan na h-ailtireachd a thathar a’ moladh tha leudachadh mòr air comasan anailitigeach agus lùghdachadh ann an iom-fhillteachd còd mar thoradh air a bhith a’ cleachdadh cheistean àbhaisteach don DBMS ann an seirbheisean an t-siostaim obrachaidh, air an taobh far a bheil buileachadh ghnothaichean agus innealan airson dèanamh cinnteach à àrd ìre. tha cothrom air a dhèanamh (faodar an leithid de ghnìomhachd a chuir an gnìomh air taobh DBMS aon uair agus a chleachdadh ann an OS agus tagraidhean).

Mar eisimpleir, is urrainn do chlàraiche brabhsair fiosrachadh a stòradh mu ghnìomhan agus luchd-làimhseachaidh ann an clàran DBMS agus gnìomhachd clàraidh a chuir an gnìomh mar ghnothaichean cunbhalach, a’ measgachadh còd riatanach agus SQL. Tha gnìomhan ga dhèanamh nas fhasa fuasgladh fhaighinn air duilgheadasan leithid riaghladh concurrency agus faighinn seachad air fàilligeadh leis gu bheil gnothaichean a’ gealltainn cunbhalachd agus seasmhachd stàite. Ann an co-theacs an eisimpleir clàr-ama, bidh gnothaichean a’ ceadachadh ruigsinneachd co-aontach air dàta co-roinnte agus a’ dèanamh cinnteach gu bheil ionracas stàite air a chumail ma dh’fhàilligeas.

Faodar na dòighean clàraidh agus mion-sgrùdadh dàta a bheir an DBMS seachad a chleachdadh gus sùil a chumail air ruigsinneachd agus atharrachaidhean ann an staid tagraidh, sgrùdadh, dì-bhugachadh agus cumail suas tèarainteachd. Mar eisimpleir, às deidh dhut ruigsinneachd gun chead air siostam a lorg, faodaidh tu ceistean SQL a ruith gus ìre an aodion a dhearbhadh, a’ comharrachadh a h-uile gnìomh a rinn pròiseasan a fhuair cothrom air fiosrachadh dìomhair.

Tha am pròiseact air a bhith ga leasachadh airson còrr air bliadhna agus tha e aig ìre cruthachadh prototypes de phàirtean ailtireachd fa leth. An-dràsta, chaidh prototype de sheirbheisean siostam obrachaidh a tha a’ ruith air mullach an DBMS, leithid FS, IPC agus clàr-ama, ullachadh, agus thathas a’ leasachadh àrainneachd bathar-bog a bheir seachad eadar-aghaidh airson a bhith a’ ruith thagraidhean stèidhichte air an FaaS (function-as-). a-seirbheis) modail.

An ath ìre de phlanaichean leasachaidh gus stac bathar-bog làn-chuimseach a sholarachadh airson tagraidhean sgaoilte. Thathas an-dràsta a’ cleachdadh VoltDB mar DBMS ann an deuchainnean, ach tha còmhraidhean a’ dol air adhart mu bhith a’ cruthachadh ar còmhdach fhèin airson dàta a stòradh no comasan a tha a dhìth a chur an gnìomh anns na DBMS a th’ ann mar-thà. Thathas cuideachd a’ beachdachadh air a’ cheist dè na co-phàirtean a bu chòir a bhith air an cur gu bàs aig ìre kernel agus a ghabhas cur an gnìomh air mullach an DBMS.

Source: fosgailtenet.ru

Cuir beachd ann