Dikan, Pisporê Ask
Erkên sereke yên DBMS
Modern sîstemên heye li ser gelek tiştên tên bikaranîn, lê her kes ne dizane ew çi ne û çawa hûn dikarin fonksiyonên heye bi kar tînin. Ev amûr in ku jimareke mezin ji derfetên, da ku hûn fêm bikin ku ew dikarin çi bikin û çi baş ji bo user, bi temamî bi kar tînin ji wan re.
rêvebirina welat
Di rêza yekem de, di fonksiyonên heye di nav de proseya agahiyên di bîra derve, û vî wezîfeyî de dayîna strukturên bingehîn yên EP, bi yên ku ne bi tenê ji bo agahî store rasterast di nav HTMLê da heye de pêwîst di heman demê de jî ji bo pêkanîna wezîfeyên ofîsa cuda, wek ku diçe bi lez e access to ti files li ser carên cûda de. Di embodiments hin, çalak tê bikaranîn ku derfetê ji pergalên pelan cuda, hinên din jî ne ji bo kar, heta di asta yên cîhazên bîra Link. Lê belê di vê rewşê de ev tiştekî balkêş e ku erkên heye, bi pileya bilind yên pêşxistinê jî de, user, di her rewşê de ye, gelo tu sîstema tê bikaranîn de agahî ne, û eger da, çawa ji bo amadekirina pelên. Bi taybetî jî, sîstema hatiye dîtin ku piştgiriya ji bo xwe bi xwe Beyazit, li tiştên ku di nav HTMLê da heye.
management tampon RAM
Di piraniya bûyeran de fonksiyona heye ku hevpar e, ji bo bikar databases têr li siroştî da û herî kêm size gelek License de zêdetir RAM e. Bê guman, eger di doza tedawiyê ji bo her babete welat wê bê bi bîra Link, guhertin, leza ji ya dawîyê de dê leza pergala hev, da hema hema tenê derfeta rast e ji bo zêdekirina welat BUFFERING xwe li RAM. Di vê rewşê de, heta eger pergala xebatê ya provides a tampon sîstema-fireh, bo nimûne ji bo UNIX, a ev wê ne bes be, da ku di nav HTMLê da heye di armanca û sereke fonksiyonên, ew wek heye volume gelek mezintir ji daneyên li ser milkên bifeyde ya BUFFERING her beşek taybet ji nav HTMLê da heye tê bikaranîn. Ji ber ku di vê pergalê de pêşxistina ji bo piştgiriya set xwe ji buffers, û her weha weke dîsîplîna yekane li şûna wan.
Hêjayî gotinê ye di rastiyê de ew e ku xeta cuda ji sîstemên kontrolê, giraniya xebata li ser hebûna berdewam di bîra tevahiya nav HTMLê da heye. Ev alî li ser wê ferzê ku di demek nêzîk de, çendeya RAM li ser komputera xwe de nikare bi ferehbûnê, da ku êdî ji ti tirsê BUFFERING wê bibe, û ji fonksiyonên bingehîn ên vê type of heye li vir tenê di demê de bikeve, wê bibe bingeha. Dema niha, van hemû karên hêj di qonaxa testkirina de ne.
management muameleyan
A ya muameleyan a Bûyer operasyonên bi bikaranîna sîstema rêveberiya bingeha daneyên ku weke diyardeyeke yek xatirgirtin tune ye. Eger bo danûstandina bi temamî bi serkeftî hate darvekirin, bi sîstema qala guherînên ku ji aliyê ew kirin, di bîra ji derve yan jî yek ji van guhertinan de wê li ser dewletê yên heye ne bê deng vedide. Ev operasyon, ji bo piştgiriya bi tekûziya mantiqî ya heye bi kar pêwîst e. Ev divê bê diyarkirin, ku parastina kurs lê agadar yên mekanîzmaya bo danûstandina bi şertê e, heta dema ku bikaranîna heye single-user, armanc û fonksiyona yên ku cuda bi awayekî ji cureyên din ên sîstemên in.
Milkê ku tu bo danûstandina bi tenê li dewleteke hevgirtî dest da heye û bi vî awayî ew dihêle, di heman dewletê de piştî dawiya prosedûrê de, û ev jî wisa gelek musaît wek beşa ya çalakiyê li ser heye bi kar tînin. Bi rêveberiya rêz de muamele li paralel bi sîstema kontrolê yên her user şexsî darvekirin, di prensîbê de, dikarin beşek ji hemû hest. Lê belê, ev e, di hin awayî temsîla îdealîze, wek ku di gelek waran de, gava ku kar hê jî dê li ber hevalên xwe yên aqlê eger ew sîstema Multiuser bikaranîn, lê di rastiyê de ew dide têgeha pir ji nav HTMLê da heye. Kar û wek heye multi-user hatiye jî bi têgehên management muameleyan wek plana darvekirinê serial, û dilovan re têkildar kirin.
Çi wateyê ew?
Serializing muameleyan tîinin, paralel boçûna avakirina taybet ji plana karê xwe, ku bandora giştî pêk qasî encam bi dest têkelê de ye, ji ber ku ji îdamê piralî xwe.
plana darvekirinê Serial struktura taybetî yên çalakiyê de, ku dibe ji bo dilovan e. Bê guman, eger sîstema bidestxistin ji bo ne a rastî, bi rastî A darvekirinê serial yên din têkelê, hingê tu user ku ji bo danûstandina bi giştî, hebûna yên din jî wê bibe, teqez imperceptible, ji bilî ku ev kar dê hinekî hêdîtir gorî mode single-user.
in, hin algorithm dilovan bingehîn hene. Di sîstemên navendî, ya îro de herî populer algorîtmayan bi ku li ser girtina hevdemkirinê objects heye cuda bingeh in. Di doza ti rêbazeke dilovan pêşkêş dike ji bo ku derfetê ji şerê di navbera du an jî zêdetir muamele li ser bidestxistina tişteyên heye hin. Di rewşeke wisa de, ji bo piştgiriya vê prosedûrê de, divê hûn ji bo roll paş, ku tê, ji bo tasfiyekirina hemû guhertinên bi yek an jî zêdetir pêvajoyên Bi xweşî hatî ferhenga heye çêkirin. Ev e tenê yek ji rewşên ku sîstema pir-user, bayê li ber yên din.
logging
Yek ji daxwazên serekî ji bo sîstemên modern e bikin, da ku bawerîya bi depo agahiyên di bîra Link. Bi taybetî jî, dibîne ku yek ji erkên sereke yên di nav HTMLê da heye ev in ku mirov bikaribe bi giliya dewleta dawî li peyhev ji nav HTMLê da heye, piştî qewimîna tu software an jî hardware failure. Di piraniya bûyeran de hatin binçavkirin ji bo ku du vebijarkên ji bo binketinên hardware:
- nerm, ku dikarin wek stop ji nişka ve ji we re dibe (di doza herî - Power Awarte Off) şirovekirin;
- hişk, ku bi wendabûnê de qismî an bi temamî ya daneyan di medya Link bilêv.
Wekî ku şkestin software Examples awarte shutdown sîstema dema ku hewl dide ji bo bikaranîna xwediyê derfeta ku yek ji erkên sereke yên DBMS ne di nav de ne an helîkopterê tu Alîkareke ji user axaftîn, bahanok hin hatiye temam ne dîtin. Rewşa yekem dibe ku wek celebeke taybetî yên têkçûna nerm nirxandin, dema ku li dozê ji ya dawîyê de pêwîst e ji bo ku encamên ji bo danûstandina bi yek.
Bê guman, di her rewşê de ji bo başbûna heye normal e ku xwedî diyarkirî de agahiyên berfireh pêwîst e. Bi gotineke din, ji bo xwedîkirina normal yên di helsengandinê de depo daneyên di nav HTMLê da heye, divê tu di çarçova qerebûyê de ji depo agahî piştrast bike, û beşek ji daneyên ku di rehetbûna bikaranîn, divê bi baldarî bê parastin. Şêwazê herî berbelav ên misogerkirina parastina welat rojanî tê hesibandin, ji bo negrî, bên guhertin.
Çi û çawa bi kar e?
Di kovarê de beşekî taybet bi ser heye, ku di kar û xebatên gelek heye di nav de ne tê xwestin e, û ew pir bi baldarî parast. Di hin rewşan de, heta di heman demê de ew piştgiriya ji bo du kopiyên kovara, li medya fîzîkî cuda pêşkêş dike. Di store agahiyên hatin bidestxistin, li ser hemû guhertinên ku di beşeke sereke ya nav HTMLê da heye biqewime, û pergalên kontrol cuda Guherandinên dikarin di astên cihê de journaled. Di hin rewşan de, a entry log bi temamî bi taybetî a hevgirtî ye operasyonek mantiqa Guherandinên, li derekê - operasyona navxweyî ye, herî kêm têkildar bi lem rûpel bîra derve jî, dema hin DBMSs karanîna yek ji du helwestên.
Di her rewşê de, a ku bi navê "stratejiya recording pre-nişkave" di magazine. Di qeyda serlêdana xwe, nîşan dide guhertina di tu object heye dikeve nav bîra derve yên kovara ber object variable. Ev tê zanîn ku, eger ji fonksiyonên heye Access de didina normal bi vê protokolê, bikaranîna kovara ji bo çareserkirina her pirsgirêkên related to qencbûnê heye ku di bûyerê de tu şkestin.
RECOiL
Herî hêsan û rewş e, avabûna ya muameleyan ferdî gêr. Ji bo ev pêvajo, ev e ne pêwîst bi kar log guherîna sîstemê-fireh, û ew têra xwe bi kar ji bo her muameleyan a operasyonên lem kovara herêmî, û paşê roll bi şûn ve bo danûstandina bi bicihanîna wê operasyonên bervajiya de, Guherandinên ji di dawiya her rekor e. Bingehê fonksiyona heye caran dimeşin bikaranîna tenê wiha avahiya, di heman demê de di piranîya bûyeran de têketin herêmî hê jî piştgirî ne, û rollback heta şexsî û yên şexsî ji aliyê sîstema-wide hatiye lidarxistin, û ji bo ku hemû qeydên ji hev muameleyan tevî hev lîsteya berevajî.
Di bûyerê de ji têkçûn nerm bîra heye ji derve di nav de tiştên cuda ku bi muamele û di dema derketina holê ya têkçûna temam ne, hate dîtin û her weha dibe bibe, tu tiştên din, yên ku biawayekî ku bi serkeftî li ber sûcê bi bikaranîna naveroka RAM tampon temam bûn ku bi temamî ji holê radibe dema ku pirsgirêkên ku dişibin hev hene. Ger protokola ku tê bicîhanîn, ji bo pêşkêşkirina bikaranîna rojnameyên herêmî bi mecbûre di bîra Link, ku têkildarî guherandinan yên wiha objects binivîse.
Armanca sereke ya pêvajoya başbûneke di piştî qewimîna têkçûna nerm a dewletê ji bîra derve yên heye sereke, ku dê di doza li milyaket di EaP hemû guhertinên ji bo muameleyan temam rabe û bi vî awayî dê şop ji prosedurên ne temam e. Ji bo vê jî, ji erkên sereke heye ne di vê rewşê de, dawiya muamele uncommitted, dubare operasyonê de, encamên ku di dawîyê de wê ne di bîra Link xuya. Ev pêvajoya dimeşin pir gelek yên Lîbyayê, ku bi taybetî ji bo vê rêxistinê yên birêvebirina kovara û buffers têkel e.
şkestin Hard
Ger ku hewce be, ji nû heye, piştî qewimîna binketinên dijwar ne tenê kovareke, di heman demê de jî hilanînê heye ye. Ji van ya dawî a copy bi temamî ji nav HTMLê da heye di wê demê de ku ji aliyê kovara dest bi tije ye. Bê guman, ji bo prosedureke başbûneke normal, pêwîstî bi ewlekarî magazine, ji ber vê yekê, wek ku berê jî di bîra Link ferz daxwazên pir hişk behsa wan kir, ji bo parastina xwe. Di vê rewşê de, başbûn ji nav HTMLê da heye ew e ku, li ser bingeha kopî arşîvî kovara bi hemû muamele kirin, di dema karesata temam lîstin. Eger pêwîst bike, ew dikare heta played bê kar muamele û temam in û karê xwe dewam normal xwe, piştî dawîya pêvajoya qencbûnê, lê belê li piraniya sîstemên rast, wisa rêbaz ji bo vê sedemê ye ku di nava xwe de başbûneke piştî têkçûna giran prosedureke nisbeten dirêj e tê meşandin ne.
Piştgiriya zimanê
Ji bo xebatê bi danegirên modern bikaranîna zimanên cuda de, û di nav HTMLê da heye zû, geranê, û kar û taybetmendiyên din ên ku cuda girîng ji sîstema modern piştgiriya bi taybetî ji bo zimanên gellek in. Ev bi taybetî Infinity û DML bûn, lewma ji bo danasîna di nav HTMLê da heye schema û welat heman manîpulasyon, bi rêzê.
Desteka tê bikaranîn, ji bo danasîna tevna mantiqî ya heye, ev e ku, ji bo naskirina avahiya taybet ya nav HTMLê da heye, ku ji bo bikarhênerên e. DML jî di nav de komek ji operatorên xwesepandin agahî, destûrê dide te ji bo depokirina agahîyên di nav HTMLê da heye, herweha jêbirin, xeyrandin an bi kar daneyên heyî.
taybetmendiyên DBMS de cureyên cuda yên piştgiriya zimanê Entegreyî single ku ji bo hemû çavkaniyên pêwîst ji bo operasyona normal yên database, ji creation destpêkê xwe, û a user interface standard pêşkêş dike. Zimanê standard, ku ji fonksiyonên bingehîn yên heye di rojên me yên sîstemên pêwendiya wan ya hevbeş de herî pêşkêş dike, bi kar tîne SQL.
Çi ye?
Di rêza yekem de bi zimanê combines ji fonksiyonên bingehîn ên DML û desteka, ku, îmkanên ji bo diyarkirina xwebêj taybetî- ji nav HTMLê da heye têkilî , û manîpulekirina agahiyên pêwîst. objects heye Asliye Bi vî awayî cuda yekser li ser asta zimanê ku di wateya ku veguhartinê ye ku ji aliyê navên object berhevkar di identifiers xwe yên hundir de hatiye lidarxistin piştgirî, li ser maseyên xizmeta piştgirî bi taybetî-pêrist. Bingeha sîstema kontrolê, di prensîbê de, ne bi maseyên an stûnên şexsî Pêtviye ne.
The zimanê SQL de lîsteyek ji amûrên taybet ji bo danasîna Tengasiya nav HTMLê da heye. Dîsa, tu sînorkirinên weha bi tabloyên ku taybet, katalog di nav de, û çavdêrîkirina yekpareyî derket dîrekt li ser asta zimanî hatiye lidarxistin, ku di vê pêvajoyê de ji bo xwendina şexsî daxuyaniyên lem da heye berhevkar, li ser License de li bend û yekitîya da heye, disixurîne bo hilberandina code berê.
Similar articles
Trending Now