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.

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
