Ganacsiga, Weydii khabiir
Shaqooyinka ugu muhiimsan ee DBMS ah
Modern nidaamka database isticmaalo alaabta badan, laakiin qof kasta oo aan og yahay waxa ay yihiin iyo sida aad u isticmaali kartaa hawlaha database. qalabka Kuwanu waa tiro badan oo fursadaha, sidaa darteed waa in aad fahamsanahay in ay qaban karaan iyo waxa u faa'iido badan ee user in ay si buuxda u isticmaalaan.
maamulka xogta
In meesha ugu horeysa, in hawlaha database ka mid ah processing macluumaadka ee xasuusta dibadda, iyo shaqada this waa bixinta dhismeedka aasaasiga ah ee EP, taas oo loo baahan yahay ma aha oo kaliya in macluumaadka lagu kaydiyo si toos ah waxaa ka mid ah in database ah, laakiin sidoo kale si ay u qabtaan hawlo kala duwan Xafiiska, sida helitaanka soomi helitaanka wixii files on jeer oo kala duwan. In embodiments qaarkood, si firfircoon loo isticmaalaa suurtagalnimada ee nidaamka file kala duwan, halka qaar kalena ay ku siin, waayo, shaqo, xitaa at heerka qalabka xasuusta dibadda. Laakiin haddii ay dhacdo waxaa xusid mudan in hawlaha database ah, oo leh Heer sare ah ee horumarinta, user ah, kiis kasta, aan ku wargeliyay in nidaamka wax loo isticmaalo, iyo haddii ay sidaa tahay, sidii loo abaabuli lahaa files. Gaar ahaan, nidaamka waxa ay taageereysey ay si gaar ah magaca shay ka mid ah in database ah.
RAM maamulka baseka
In intooda badan ka turjimaysa kiisaska shaqo database ah waa wax caadi ah in la isticmaalo keydka macluumaadka si caddaalad ah la asaasay, iyo size ugu yar waa inta badan ka badan ayaa laga heli karaa RAM. Dabcan, haddii ay dhacdo daaweynta shay kasta xogta la badelay doonaa xasuusta dibadda, xawaaraha dambaysta ah u eekaan doonaa xawaaraha nidaamka, si shiidaa ikhtiyaarka kaliya ee dhabta ah waa in la kordhiyo macluumaadka naqdida ay RAM. Xaaladdan oo kale, xitaa haddii nidaamka qalliinka waxay bixisaa kayd nidaamka oo dhan ah, tusaale ahaan in UNIX, this a ma noqon doonto in ku filan si loo hubiyo in database ee hawlaha ujeedada iyo weyn, sida ay leedahay mugga aad u balaaran oo ah xog ku saabsan guryaha faa'iido ah naqdida qayb kasta oo gaarka ah ee database ee loo isticmaalo. Sababo la xiriira nidaamka horumarinta this si ay u taageeraan xeer gooni ah buffers, iyo sidoo kale anshaxa gaar ah ay bedelkiisa.
Waxaa xusid mudan in xaqiiqda ah in uu jiro line u gaar ah oo Hab kontaroolo, diiradda on joogitaanka joogtada ah ee xasuusta of database oo dhan. jihada Tani waxay ku salaysan tahay male ah in uu mustaqbalka dhow xaddiga RAM on your computer awoodaan in ay ballaariso si ay mar dambe u noqon doonaa wax kasta oo walwal naqdida, iyo hawlaha aasaasiga ah ee noocan ah ee database halkan ku dhici doonaan kaliya in waqti noqon doonaa. Waqtigan xaadirka ah, waxyaalahan oo dhan weli ku jiraan xaalad imtixaanka.
maamulka macaamil
Xawaalad waa isku xigxiga oo ka mid ah hawlaha iyadoo la isticmaalayo nidaamka maamulka saldhig data taas oo daawaynaya hal hay'ad ah. Haddii macaamilka waxaa si buuxda loogu guul leh toogasho ah, nidaamka qabsada isbedelka lagu sameeyey waxa by, ee xasuusta dibadda ama midkoodna isbedel aan la arki doono on gobolka database ah. Howlgalkana waxaa loogu baahan yahay si ay u taageeraan daacadnimada macquul ah ee database ee loo isticmaalo. Waa in la ogaadaa in dayactirka ah ee koorsada saxda ah ee hab macaamil waa shardi ah xitaa marka la isticmaalayo database hal-user, ujeeddada iyo shaqada kuwaas oo si weyn u kala duwan ka soo noocyada kale ee nidaamka.
Hantida in macaamil kasta oo bilaabmaa oo kaliya at a state joogto ah database oo sidaas waa ka baxo ee gobolka isla ka dib markii dhamaadkii habka, taas oo aad u habboon in la isticmaalo sida unit hawsha on database ah. Iyada oo maamulka saxda ah ee macaamil ganacsi ku dileen in isku midka ah by nidaamka control of user kasta oo gaar ah, in mabda, dareemi karaan qayb ka mid ah oo dhan. Si kastaba ha ahaatee, tani waa in hab qaar ka mid ah wakiil ah la qurxiyey, sida in xaalado badan marka dadka ka shaqeeya weli dareemi doonaa joogitaanka saaxiibtiis hadii ay isticmaali nidaamka multiuser ah, laakiin dhab ahaantii waxa uu siiyaa fikrad aad u of database ah. Functions sida database multi-user ayaa sidoo kale lala xiriiriyay fikradaha maamulka macaamilka sida qorshaha fulinta serial, iyo serialization.
Maxay ka dhigan yihiin?
Serializing macaamil eedeysanuhu isku midka ah ku lug leh dhismaha gaar ah qorshe shaqo, kuna waari dhexdeeda saamayn guud gaari u dhiganta natiijada heli isku dar ah, sababta oo ah fulinta isku xig xiga.
Qorshaha fulinta Serial waa qaab gaar ah oo tallaabo, taas oo horseedaysa serialization. Dabcan, haddii nidaamka lagu helay in ay bixiyaan si dhab ah dil ah A serial macaamil dar, ka dibna wixii user kuwa ahbaa macaamil, joogitaanka dadka kale uu noqon doono gabi ahaanba dismo, marka laga reebo in ay ka shaqeyn doonaan xoogaa gaabis ah marka la barbar dhigo hab hal-user.
Waxaa jira qaar ka mid ah isku geynta serialization aasaasiga ah. In nidaamka dhexe, ayaa maanta ugu caansan yihiin algorithms in ku salaysan yihiin qabashada .Wadashaqayntaas waxyaalaha database kala duwan. In the case of geynta serialization kasta oo uu ogol yahay suurogal ah in ay khilaafka u dhexeeya laba ama ka badan xawaalad on helo waxyaabaha database qaarkood. In xaaladda noocaas ah, si ay u taageeraan nidaamka this, waxaad u baahan tahay in ay dib ugu rogo, in uu yahay, in la baabi'iyo wax isbedel ah lagu sameeyo si ay u database ka mid ah ama ka badan hababka. Tani waa kaliya mid ka mid ah xaaladaha halkaas oo nidaamka multi-user ah, mid ka mid ah ayaa dareensan in joogitaanka dadka kale.
jaridda
Mid ka mid ah shuruudaha ugu muhiimsan ee nidaamka casriga ah waa in la hubiyo isku halaynta of macluumaadka lagu kaydiyo ee xasuusta dibadda. Gaar ahaan, waxa uu siiyaa in mid ka mid ah hawlaha ugu muhiimsan ee database ka mid awood u leh inay soo kabsadaan gobolka ee la soo dhaafay ishaysata ee database ka dib dhacdo ee software ama hardware kasta failure. In intooda badan ka turjimaysa kiisaska loo qaaday si ay u eegaan laba doorasho ee fashilka hardware:
- jilicsan, taas oo loo fasiri karaa inuu stop kadis of your computer (kiiska ugu caansan - Power Emergency Off);
- adag, oo waxaa lagu gartaa khasaaraha qayb ahaan ama gebi xogta lagu kaydiyaa on warbaahinta dibadda.
Sida fashilaad software Tusaale ahaan nidaamka xiritaanka degdegga ah marka la isku dayayo in la isticmaalo macquul kasta oo ka mid ah hawlaha ugu muhiimsan ee DBMS ah kuma jirto ama shil utility wax user, ku dheehan yahay macaamil gaar ah aan la dhameystirin. Xaaladda ugu horeysay yaabaa in loo tixgeliyo sida nooc gaar ah failure jilicsan, halka ay dhacdo dambaysta ah waxaa lagama maarmaan ah in la baabi'iyo cawaaqibka hal macaamil ganacsi ah.
Dabcan, kiis kasta, waayo, soo kabashada database caadiga ah waxaa lagama maarmaan ah in ay leeyihiin xaddi gaar ah oo warbixin dheeraad ah. In si kale loo dhigo, dayactirka caadiga ah ee kalsoonida macluumaad kaydinta ee database aad waa inay hubiyaan ka eryis ee macluumaadka lagu kaydiyo, iyo qayb ka mid ah macluumaadka waxaa loo isticmaalaa in soo kabashada waa in la dhawro si taxadar leh. Habka ugu badan ee hubinta dayactirka ah ee xogta siyaado ah, waxaa loo arkaa in la gashid isbedel.
Waa maxay iyo sida loo isticmaalo?
magazine ayaa qayb gaar ah ee database ee, kaas oo la heli in tiro ka mid ah hawlaha database aan ka mid ahaa, oo waxaa la fulinayaa aad si taxadir leh. Xaaladaha qaarkood, xitaa waqti isku mid ah waxa ay bixisaa taageero muddo laba nuqul oo majaladda, at warbaahinta jireed kala duwan. In dukaanka heleen xog ku saabsan isbedel kasta oo ku dhaca qaybta ugu muhiimsan ee database ah, iyo Hab kontaroolo kala duwan isbedel laga yaabaa journaled heerar kala duwan. Xaaladaha qaarkood, entry log a si buuxda u waafaqsan gaar ah hawlgalka macquulka isbedel, meel - howlgal yaraan gudaha la xidhiidha bogga xasuusta bedelidii dibadda, halka qaar ka mid ah DBMSs ku lug isticmaalka isku-dar ah laba siyaabood.
Si kastaba ha ahaatee, a ee loo yaqaan "istiraatiijiyad ah duubo pre-rebshedaha" ee majaladda. In record codsiga ay, waxay muujinaysaa isbedelka ah ee wax kasta oo database ku dhacaa xasuusta dibadda ee magazine ka hor shayga variable. Waxaa la og yahay in haddii shaqooyinka database Access waxaa ka mid waafaqsan caadiga ah la maamuuska this, iyadoo la isticmaalayo majaladda si ay u xalliyaan wixii dhibaato ah ee la xidhiidha soo kabashada database haddii ay dhacdo fashilaad kasta.
recoil
Xaaladda fudud yahay dib u soo celinta ee macaamil ganacsi ee shaqsi dib giringiriyey. Waayo nidaamkan, ma loo baahan yahay waa in la isticmaalo isbedelka log nidaamka oo dhan ah, iyo waa ku filan tahay in ay isticmaalaan for macaamil kasta oo ah hawlaha magazine-habeynta maxalliga ah, ka dibna laga rogo dib macaamil by fulinta hawlgallada bedelka ah, laga bilaabo dhamaadka rikoor kasta. Qaab-dhismeedka shaqo database inta badan waxay ku lug leedahay isticmaalka kaliya dhismeedka noocan oo kale ah, laakiin inta badan ku Guda maxaliga ah weli ma taageersana, iyo Kanoqo xitaa shaqsi macaamil shakhsi by nidaamka oo dhan ka fuliyeen, iyo in dhamaan diiwaanada macaamil kasta oo ay weheliso liiska dambe.
Haddii ay dhacdo in failure jilicsan xusuusta database dibadda waxaa ka mid ah waxyaabaha kala duwan la soo habeeyay xawaalad ma buuxiyo wakhtiga dhicitaanka ee failure, iyo sidoo kale laga yaabaa lahayn waxyaabaha kala duwan, kuwa la casriyeeyay in si guul leh dhameystirtay ka hor inta qalad ah oo isticmaalaya waxyaabaha kayd RAM taas oo si buuxda u baaba'aa marka ay jiraan dhibaatooyin la mid ah. Haddii hab maamuuska waxaa raacay, bixinta loo isticmaalo ee joornaalada maxalliga ah ayaa qasab ku qor xasuusta dibadda, taas oo la xidhiidha in badalitaan kasta oo walxaha sida.
Ujeedada ugu weyn ee geedi socodka dib u soo kabashada ka dib dhacdo ee failure jilicsan waa xaalad ah xasuusta dibadda ee database ugu weyn, oo kac lahaa in ay dhacdo qamaar in EAP ah wixii isbeddel ah xawilaada dhameystirtay iyo sidaas ma qaadi lahaa raad nidaamka aan dhamaystirnayn. Si loo gaaro saamaynta this, hawlaha waaweyn ee database yihiin kiiskan, soo celiyo xawaalad yahy, ku celi qalliinka, natiijooyinka kaas oo ugu dambeyntii aan ka dhex muuqan doonaa xasuusta dibadda. Marxaladani waxay ku lug leedahay wax badan oo ka mid ah subtleties, taas oo inta badan la xidhiidha ururka ee maamulka oo ka mid ah magazine iyo buffers arrin.
Guuldarrooyin Hard
Haddii loo baahdo, soo celinta database ka dib dhacdo fashilaadooda adag ma aha oo kaliya magazine ah, laakiin sidoo kale gurmad database a. Arintaan waa nuqul buuxa database ee xiligaa in uu yahay magazine waxay bilaabeen inay buuxin. Dabcan, waayo hab dib u soo kabashada caadiga ah u baahan yahay badbaadada magazine ah, sidaas darteed, sida hore loo sheegay, in ay ilaalinta ee xasuusta dibadda lagu soo rogay shuruudaha aad u adag. Xaaladdan oo kale, soo kabashada of database waa in, ku salaysan koobi arkiifiyo ee magazine waxaa lagu ciyaaray oo dhan xawaalad sameeyay dhameystirtay waqtiga musiibada. Haddii loo baahdo, waxaa xitaa lagu ciyaari karo shaqada xawaalad aan dhamaystirnayn oo ay sii wadaan shaqada caadiga ah ka dib markii dhamaadkii habka dib u soo kabashada, laakiin inta badan nidaamka dhabta ah, nidaamka noocan oo kale ah looma fuliyo sabab ah in laftiisa in dib u soo kabashada ka dib markii failure adag tahay nidaam dheer.
Taageerada luqadda
Si aad u shaqeeyaan la database casriga isticmaalaan luqado kala duwan, iyo in ay database hore, ballan, hawlaha iyo sifooyinka kale, kuwaas oo si weyn u kala duwan ka soo nidaamka casriga ah ee la siiyo taageero gaar ah luqado kala duwan. Kuwaasu waxay ahaayeen inta badan SDL iyo DML, loogu tala galay si ay u qeexaan khalkhalgelinta schema database iyo xogta, siday u kala horreeyaan.
SDL waxaa loo isticmaalaa in la qeexo qaab dhismeedka macquul ah ee database ah, in ay tahay, in la aqoonsado qaabka gaarka ah ee database ah, taas oo ay heli karaan dadka isticmaala. DML ayaa sidoo kale waxaa ka mid ah set ah ee ka shaqeeya khalkhalgelinta macluumaadka, kuu ogolaanaya in aad ku kaydsan wax warbixin ah ee database a, iyo sidoo kale tirtirto, wax ka beddelo ama isticmaal xogta jirta.
Tilmaamo DBMS ka mid ah noocyada kala duwan ee taageerada hal af isku dhafan si loo ogol yahay oo dhan loogu baahan yahay hawlgalka caadiga ah ee database, ka Abuurkiisa hore, iyo waxay bixisaa interface a user caadiga ah. Afka caadiga ah oo bixiya hawlaha aasaasiga ah ee database ah kuwa ugu badan ee maalmood ee nidaamyada xidhiidh our, ay isticmaalaan SQL.
Waa maxay?
In meesha ugu horeysa luuqada isku daraa hawlaha aasaasiga ah ee DML iyo SDL, in uu yahay, waxay bixisaa suurtagalnimada ee go'aaminta ee kelmedo gaar ah ee database ah oo xiriir ah , oo isku dubaridi macluumaadka lagama maarmaanka ah. walxaha database magaca Sayidka kala duwan si toos ah oo ay taageerayaan heerka luqada ee dareenka ah in diinta la fuliyaa by magacyada shayga compiler in aqoonsiga ay gudaha, ku salaysan miisaskii adeegga ay taageerayaan si gaar-tusaha. muhimka ah ee nidaamka ay gacanta ku, in mabda, ma la macaamilaan miisaska ama tiirar shaqsi.
luqadda SQL waxaa ka mid ah liiska qalab gaar ah si ay u qeexaan caqabadaha database. Mar labaad, wax kasta oo xayiraad noocan ah waxaa ka mid ah miisaskii gaar ah, haayaha, iyo la socodka daacadnimada waxaa lagu fuliyaa si toos ah on heerka luqadeed, waa in geeddi-socodka ah ee akhriska shaqsi statements-habeynta database compiler, ku salaysan laga heli karo caqabadaha daacadnimada database, kharash gareeya in ay curiyaan code u dhigma.
Similar articles
Trending Now