Nidaamka hawlgalka ee la qaybiyey ee DBOS oo ku socda dusha sare ee DBMS ayaa la soo bandhigay

Mashruuca DBOS (Nidaamka Operating-oriented DBMS) waa la soo bandhigay, iyada oo la samaynayo nidaam cusub oo hawlgelineed oo loogu talagalay socodsiinta codsiyada la qaybin karo. Sifada gaarka ah ee mashruuca ayaa ah isticmaalka DBMS ee kaydinta codsiyada iyo nidaamka nidaamka, iyo sidoo kale abaabulka gelitaanka gobolka oo kaliya iyada oo loo marayo macaamil ganacsi. Mashruuca waxaa soo saaray cilmi-baarayaal ka socda Machadka Teknolojiyadda Massachusetts, Jaamacadda Wisconsin iyo Stanford, Jaamacadda Carnegie Mellon iyo Google iyo VMware. Shaqada waxaa lagu qaybiyaa shatiga MIT.

Qaybaha la falgalka qalabka iyo adeegyada maaraynta xusuusta heerka hoose ayaa la dhigayaa microkernel-ka. Awoodaha ay bixiso microkernel-ka ayaa loo isticmaalaa in lagu bilaabo lakabka DBMS. Adeegyada nidaamka heerka sare ah ee suurtageliya fulinta codsiga waxay la falgalaan kaliya DBMS-ga la qaybiyey waxaana laga soocay microkernel-ka iyo qaybaha nidaamka-gaarka ah.

Ku-dhisidda korka DBMS qaybsan waxay suurtogal ka dhigaysaa in la sameeyo adeegyadii nidaamka markii hore la qaybiyey oo aan ku xidhnayn noodh gaar ah, kaas oo ka sooca DBOS nidaamyada kooxeed ee soo jireenka ah, kaas oo nood kastaa uu maamulo tusaale u gaar ah nidaamka hawlgalka, korka kaas oo gooni u ah. Jadwalayaasha kooxda, nidaamyada faylka la qaybiyay iyo maareeyayaasha shabakada ayaa la bilaabay.

Nidaamka hawlgalka ee la qaybiyey ee DBOS oo ku socda dusha sare ee DBMS ayaa la soo bandhigay

Waxaa la xusay in isticmaalka DBMS-yada casriga ah ee la qaybiyey ay saldhig u tahay DBOS, kaydinta xogta RAM iyo taageeridda macaamilada, sida VoltDB iyo FoundationDB, ay ku siin karaan waxqabad ku filan fulinta hufan ee adeegyo badan oo nidaam ah. DBMS waxay sidoo kale kaydin kartaa jadwaleeyaha, nidaamka faylka iyo xogta IPC. Isla mar ahaantaana, DBMS-yadu aad bay u miisaaman yihiin, waxay bixiyaan atomity iyo go'doomin wax kala iibsiga, waxay maamuli karaan petabytes ee xogta, oo waxay bixiyaan agabka helitaanka xakamaynta iyo dabagalka socodka xogta.

Faa'iidooyinka qaab dhismeedka la soo jeediyay waxaa ka mid ah balaadhinta muhiimka ah ee awoodaha falanqaynta iyo hoos u dhigista kakanaanta koodhka sababtoo ah isticmaalka su'aalaha caadiga ah ee DBMS ee adeegyada nidaamka hawlgalka, oo dhinac ah hirgelinta macaamil ganacsi iyo qalab loogu talagalay hubinta sare. helitaanku waa lafuliyaa (shaqayntan oo kale waxaa laga hirgalin karaa dhinaca DBMS hal mar waxaana loo isticmaali karaa OS iyo codsiyada).

Tusaale ahaan, jadwaleeyaha kooxdu waxa uu kaydin karaa macluumaadka ku saabsan hawlaha iyo hawl-wadeenada miisaska DBMS oo waxa uu hirgeliyaa jadwal u samaynta macaamilo joogto ah, isku darka koodka muhiimka ah iyo SQL. Wax kala iibsigu waxa uu fududeeyaa in la xaliyo mashaakilaadka sida maaraynta lacagaha la isku dhaafsado iyo soo kabashada guuldarada sababtoo ah wax kala iibsigu waxa uu dammaanad qaadayaa joogtaynta iyo adkaysiga gobolka. Marka la eego tusaalaha jadwalaha, wax kala iibsigu waxa uu ogolaanayaa in si isku mid ah loo helo xogta la wadaago iyo in la hubiyo in daacadnimada gobolka la ilaaliyo haddii ay dhacdo guuldarrooyin.

Hababka goynta iyo falanqaynta xogta ee ay bixiso DBMS waxa loo isticmaali karaa si loola socdo gelitaanka iyo isbeddelada xaaladda codsiga, la socodka, khaladka iyo ilaalinta amniga. Tusaale ahaan, ka dib marka la ogaado gelitaanka nidaamka aan la oggolayn, waxaad socodsiin kartaa weydiimaha SQL si aad u go'aamiso inta uu le'eg yahay daadinta, adoo aqoonsanaya dhammaan hawlgallada ay sameeyeen hababka helay macluumaadka sirta ah.

Mashruucu waxa uu socday in ka badan hal sano waxana uu ku jiraa marxaladda abuurista tusaalayaal ka kooban qaybaha naqshadaha gaarka ah. Hadda, nooc ka mid ah adeegyada nidaamka hawlgalka ee ku kor socda DBMS, sida FS, IPC iyo jadwalaha, ayaa la diyaariyey, waxaana la sameeyay jawi kombuyuutar oo bixiya interface-ka socodsiinta codsiyada ku salaysan FaaS (function-as- a-adeegga) model.

Marxaladda xigta ee horumarinta qorshayaasha si ay u bixiyaan xirmo software buuxa oo dhan codsiyada la qaybiyey. VoltDB waxaa hadda loo istcimaalayaa DBMS ahaan tijaabooyinka, laakiin waxaa socda doodo ku saabsan abuurista lakabkayaga kaydinta xogta ama hirgelinta awoodaha maqan ee DBMS-yada jira. Su'aasha ah qaybaha ay tahay in lagu fuliyo heerka kernel-ka iyo kuwa lagu fulin karo dusha sare ee DBMS ayaa sidoo kale laga doodayaa.

Source: opennet.ru

Add a comment