O le DBOS (DBMS-oriented Operating System) o loʻo tuʻuina atu, atinaʻeina o se faiga faʻaoga fou mo le faʻaogaina o talosaga faʻasalalau faʻasalalau. O se vaega faʻapitoa o le poloketi o le faʻaaogaina lea o se DBMS mo le teuina o talosaga ma le tulaga o le faiga, faʻapea foʻi ma le faʻatulagaina o avanoa i le setete e naʻo fefaʻatauaiga. O le poloketi o loʻo atiaʻe e tagata suʻesuʻe mai le Massachusetts Institute of Technology, le Iunivesite o Wisconsin ma Stanford, Carnegie Mellon University ma Google ma VMware. O le galuega o lo'o tufatufaina i lalo ole laisene MIT.
O vaega mo le fegalegaleai ma meafaigaluega ma auaunaga tau pulega maualalo maualalo o loʻo tuʻuina i totonu ole microkernel. O le gafatia e tuʻuina atu e le microkernel e faʻaaogaina e faʻalauiloa ai le DBMS layer. Au'aunaga fa'akomepiuta maualuga e mafai ai e le fa'atinoina o talosaga ona fegalegaleai na'o le DBMS tufatufaina ma e vavae'ese mai le microkernel ma vaega fa'apitoa.
O le fausiaina i luga o se DBMS tufatufaina e mafai ai ona faia auaunaga faʻapipiʻi muamua tufatufaina ma e le o noatia i se node patino, lea e faʻaeseese ai le DBOS mai faiga faʻapipiʻi masani, lea e taʻavale ai e node taʻitasi lana lava faʻataʻitaʻiga o le faiga faʻaogaina, i luga e vavae ese ai. fa'asologa fa'apipi'i, fa'asoa faila faila ma pule feso'ota'iga ua fa'alauiloa.

O loʻo maitauina o le faʻaaogaina o DBMS faʻaonaponei faʻaonaponei e fai ma faʻavae mo le DBOS, teuina o faʻamaumauga i le RAM ma le lagolagoina o fefaʻatauaiga, e pei o VoltDB ma FoundationDB, e mafai ona lava le faʻatinoga mo le faʻatinoina lelei o le tele o auaunaga faʻapitoa. E mafai fo'i e le DBMS ona teuina fa'asologa, faiga faila ma fa'amaumauga IPC. I le taimi lava e tasi, DBMSs e maualuga le faʻaogaina, tuʻuina atu le atomicity ma fefaʻatauaʻiga tuʻufua, e mafai ona pulea petabytes o faʻamaumauga, ma tuʻuina atu meafaigaluega mo le faʻaogaina ma le siakiina o tafega o faʻamatalaga.
Faatasi ai ma le lelei o le fausaga o loʻo faʻatulagaina o se faʻalauteleina tele o le auʻiliʻiliga gafatia ma le faʻaitiitia o le lavelave code ona o le faʻaaogaina o fesili masani i le DBMS i le faʻaogaina o auaunaga, i le itu o le faʻatinoina o fefaʻatauaiga ma meafaigaluega mo le faʻamautinoaina maualuga. avanoa o loʻo faʻatinoina (o ia gaioiga e mafai ona faʻatinoina ile DBMS itu tasi ma faʻaaoga ile OS ma talosaga).
Mo se faʻataʻitaʻiga, e mafai e le faʻapipiʻi faʻapipiʻi ona teuina faʻamatalaga e uiga i galuega ma tagata e faʻaaogaina i laulau DBMS ma faʻatinoina le faʻatulagaina o gaioiga e pei o fefaʻatauaiga masani, faʻafefiloi tulafono faʻapitoa ma SQL. O fefaʻatauaiga e faʻafaigofie ai le foia o faʻafitauli e pei o le pulega faʻatasi ma le toe faʻaleleia aua o fefaʻatauaiga e faʻamaonia le tumau ma le tumau pea. I le faʻataʻitaʻiga o le faʻataʻitaʻiga faʻatulagaina, o fefaʻatauaiga e faʻatagaina avanoa faʻatasi i faʻamatalaga fefaʻasoaaʻi ma faʻamautinoa o loʻo faʻatumauina le faʻamaoni o le setete pe a faʻaletonu.
E mafai ona fa'aogaina le fa'aogaina o fa'amaumauga ma fa'amaumauga o fa'amaumauga e le DBMS e siaki ai le avanoa ma suiga i le tulaga o talosaga, mata'ituina, fa'apipi'i ma fa'atumauina le saogalemu. Mo se faʻataʻitaʻiga, a maeʻa ona e suʻeina le avanoa e le faʻatagaina i se faiga, e mafai ona e faʻataʻitaʻiina fesili SQL e iloa ai le tele o le liki, faʻamaonia gaioiga uma na faia e ala na maua ai le avanoa i faʻamatalaga faalilolilo.
Ua silia ma le tausaga talu ona fa'atupu le poloketi ma o lo'o i ai i le tulaga o le faia o fa'ata'ita'iga o vaega faufale ta'itasi. I le taimi nei, o se faʻataʻitaʻiga o auaunaga faʻaogaina o loʻo faʻaogaina i luga o le DBMS, e pei o le FS, IPC ma le scheduler, ua uma ona saunia, ma o loʻo fausia se siosiomaga polokalama e maua ai se atinaʻe mo le faʻaogaina o talosaga e faʻavae i luga o le FaaS (function-as- a-au'aunaga) fa'ata'ita'iga.
O le isi laasaga o le atinaʻeina o fuafuaga e tuʻuina atu se faʻapipiʻi polokalama faʻapipiʻi atoa mo talosaga tufatufaina. VoltDB o loʻo faʻaaogaina nei o se DBMS i faʻataʻitaʻiga, ae o loʻo faʻaauau talanoaga e uiga i le fatuina o la tatou lava laulau mo le teuina o faʻamaumauga poʻo le faʻatinoina o mea e misi i DBMS o loʻo iai. O le fesili po o fea vaega e tatau ona faʻatinoina i le kernel level ma e mafai ona faʻatinoina i luga o le DBMS o loʻo faʻatalanoaina foi.
puna: opennet.ru
