Business, Beere awọn iwé
Awọn ifilelẹ ti awọn iṣẹ ti awọn DBMS
Modern database awọn ọna šiše lo lori ọpọlọpọ awọn ohun, sugbon ko gbogbo eniyan mo ohun ti won wa ati bi o ti le lo database iṣẹ. Awọn wọnyi ni irinṣẹ ni o wa kan tobi nọmba ti o ṣeeṣe, ki o yẹ ki o ye ki nwọn ki o le ṣe ati ohun ti wulo fun awọn olumulo lati ni kikun lo wọn.
data isakoso
Ni akọkọ ibi, ni database awọn iṣẹ ni awọn processing ti alaye ninu awọn ita iranti, ki o si yi iṣẹ ni awọn ipese ti awọn ipilẹ ẹya ti awọn Truth, eyi ti o ti wa ni ti nilo ko nikan lati tọju alaye taara wa ninu awọn database sugbon tun lati ṣe orisirisi ọfiisi awọn iṣẹ-ṣiṣe, gẹgẹ bi awọn sunmọ sare wiwọle si eyikeyi awọn faili lori yatọ si nija. Ni awọn embodiments, actively lo awọn seese ti o yatọ si faili awọn ọna šiše, nigba ti awon miran pese fun ise, ani ni awọn ipele ti ita iranti awọn ẹrọ. Sugbon ninu apere yi o jẹ tọ kiyesi wipe database awọn iṣẹ, pẹlu kan to ga ìyí ti idagbasoke, awọn olumulo, ni eyikeyi nla, ti ko ba fun boya eyikeyi eto ti wa ni ti lo, ati awọn ti o ba ti bẹ, bi o lati to awọn faili. Ni pato, awọn eto ti a ti ni atilẹyin awọn oniwe-ara ibere loruko awọn ohun to wa ninu database.
Ramu saarin isakoso
Ni awọn lagbara to poju ti igba ti database iṣẹ jẹ wọpọ lati lo kan iṣẹtọ Ogunl infomesonu ati awọn kere iwọn ni igba Elo siwaju sii wa Ramu. Dajudaju, ti o ba ninu ọran ti itoju fun kọọkan data ohun kan yoo wa ni paarọ pẹlu ita iranti, ni iyara ti igbehin yoo baramu awọn iyara ti awọn eto, ki fere nikan ni gidi aṣayan ni lati mu awọn oniwe-buffering data ni Ramu. Ni idi eyi, paapa ti o ba awọn ẹrọ pese a eto-jakejado saarin, fun apẹẹrẹ to UNIX, a yi yoo ko ni le to lati rii daju wipe awọn database ni idi ati akọkọ awọn iṣẹ, bi o ti ni a Elo o tobi iwọn didun ti data lori awọn anfani ti-ini ti buffering kọọkan kan pato ara ti awọn database lo. Nitori lati yi idagbasoke eto lati se atileyin fun awọn oniwe-ara ti ṣeto buffers, bi daradara bi a oto discipline wọn rọpo.
O ti wa ni ye ki a kiyesi o daju wipe o wa ni a lọtọ ila ti Iṣakoso awọn ọna šiše, lojutu lori lemọlemọfún niwaju ni iranti ti gbogbo database. Yi itọsọna wa ni da lori awọn arosinu ti ni awọn sunmọ iwaju iye ti Ramu lori kọmputa rẹ yoo ni anfani lati faagun ki yoo ko to gun jẹ ti awọn eyikeyi buffering dààmú, ati awọn ipilẹ awọn iṣẹ ti yi iru ti database nibi yóò ṣubú kan ni akoko. Ni akoko, gbogbo awọn wọnyi ise ni o wa si tun ni awọn igbeyewo alakoso.
idunadura isakoso
A idunadura ni ọkọọkan kan ti mosi pẹlu awọn lilo ti data mimọ isakoso eto ti o awọn itọju bi a nikan nkankan. Ti o ba ti idunadura ti wa ni kikun pa ni ifijišẹ, awọn eto ya awọn ayipada ti o ti a ti ṣe nipasẹ o, ni ita iranti tabi kò si ninu awọn ayipada yoo wa ko le ṣe àyẹwò lórí ipinle ti awọn database. Yi isẹ ti wa ni ti beere ni ibere lati ṣe atilẹyin fun awọn mogbonwa iyege ti awọn database lo. O yẹ ki o wa woye wipe awọn itọju ti awọn ti o tọ papa ti awọn idunadura siseto ni a pataki ṣaaju paapaa nigba ti lilo a nikan-olumulo database, awọn idi ati iṣẹ ti eyi ti o wa significantly o yatọ lati miiran orisi ti awọn ọna šiše.
Awọn ohun ini ti eyikeyi idunadura bẹrẹ nikan ni a dédé ipinle database ati bayi fi oju ti o ni kanna ipinle lẹhin opin ti awọn ilana, ṣiṣe awọn ti o lalailopinpin rọrun lati lo bi awọn kuro ti awọn aṣayan iṣẹ-ṣiṣe lori awọn database. Pẹlu to dara isakoso ti lẹkọ ti wa ni executed ni afiwe nipa awọn iṣakoso eto ti kọọkan kọọkan olumulo, ni opo, o le lero ara ti gbogbo. Sibẹsibẹ, yi ni ni diẹ ninu awọn ọna ohun idealized oniduro, bi ninu ọpọlọpọ awọn ipo nigba ti ṣiṣẹ eniyan si tun yoo fojú niwaju rẹ elegbe o ba ti nwọn ti lo a multiuser eto, sugbon ni o daju ti o pese awọn gan Erongba ti awọn database. Awọn iṣẹ bi olona-olumulo database ti a ti tun ni nkan ṣe pẹlu awọn idunadura isakoso agbekale bi ni tẹlentẹle ipaniyan ètò, ati serialization.
Kí ni nwọn tumọ si?
Serializing iru executable idunadura je pataki kan ikole ti ise won ètò, ninu eyiti awọn lapapọ ipa waye ni deede si esi gba adalu, nitori ti won lesese ipaniyan.
Tẹlentẹle ipaniyan ètò jẹ kan pato be ti igbese, eyiti o nyorisi si serialization. Dajudaju, ti o ba awọn eto ti wa ni gba lati pese a iwongba ti A ni tẹlentẹle ipaniyan ti lẹkọ adalu, ki o si eyikeyi olumulo ti o ti ipilẹṣẹ awọn idunadura, niwaju awọn miran ni yio je Egba imperceptible, ayafi ti o yoo ṣiṣẹ a bit losokepupo akawe si nikan-olumulo mode.
Nibẹ ni o wa diẹ ninu awọn ipilẹ serialization alugoridimu. Ni aarin awọn ọna šiše, awọn julọ gbajumo loni ni o wa ni aligoridimu ti o ti wa ni orisun lori amuṣiṣẹpọ Yaworan o yatọ database ohun. Ni awọn irú ti eyikeyi serialization alugoridimu pese fun awọn seese ti rogbodiyan laarin awọn meji tabi diẹ ẹ sii lẹkọ lori wiwọle si awọn database ohun. Ni iru ipo kan, lati se atileyin yi ilana, o nilo lati fi eerun pada, ti o ni, lati se imukuro eyikeyi ayipada ṣe si awọn database nipasẹ ọkan tabi diẹ ẹ sii lakọkọ. Eleyi jẹ o kan ọkan ninu awọn ipo ibi ti a ti ọpọlọpọ-olumulo eto, ọkan lara niwaju awọn miran.
gedu
Ọkan ninu awọn ifilelẹ awọn ibeere fun igbalode ọna šiše ni lati rii daju awọn wa dede ti alaye ipamọ ninu awọn ita iranti. Ni pato, o pese pe ọkan ninu awọn ifilelẹ ti awọn iṣẹ ti awọn database ni ni agbara lati bọsipọ awọn ti o kẹhin soro ipinle ti awọn database lẹhin ti awọn iṣẹlẹ ti eyikeyi software tabi hardware ikuna. Ni awọn lagbara to poju ti igba ya lati ro meji awọn aṣayan fun hardware ikuna:
- asọ, eyi ti o le wa ni tumo bi a lojiji Duro ti kọmputa rẹ (awọn wọpọ irú - Emergency Power Pa);
- kosemi, eyi ti o wa ni characterized nipasẹ apa kan tabi pari isonu ti data ti o ti fipamọ lori ita media.
Bi software ikuna Apeere pajawiri eto tiipa nigbati gbiyanju lati lo eyikeyi seese wipe ọkan ninu awọn ifilelẹ awọn iṣẹ ti a DBMS ti ko ba to wa tabi jamba eyikeyi olumulo IwUlO, nipa eyiti a kan idunadura ti ko ti pari. Ni igba akọkọ ti ipo le wa ni kà bi pataki kan ni irú ti asọ ti ikuna, nigba ti ni irú ti awọn igbehin ni pataki lati se imukuro awọn gaju ti a nikan idunadura.
Dajudaju, ni eyikeyi nla fun deede database imularada ni pataki lati ni kan awọn iye ti awọn afikun alaye. Ni gbolohun miran, fun awọn deede itoju awọn wa dede ti data ipamọ ninu awọn database ti o gbọdọ rii daju awọn apọju ti alaye ipamọ, ati apa ti awọn data ti lo ni awọn imularada yẹ ki o wa ṣọ fara. Awọn wọpọ ọna ti aridaju awọn itọju ti ṣe laiṣe data, ti wa ni ka lati wa ni wíwọlé awọn ayipada.
Ohun ti o jẹ ati bi o si lo?
Awọn irohin ni pataki kan ara ti awọn database, eyi ti o ti wọle ni nọmba kan ti database awọn iṣẹ ti wa ni ko to wa, ati awọn ti o ti wa ni muduro gan-finni. Ni diẹ ninu awọn ipo, ani ni akoko kanna ti o pese support fun awọn meji idaako ti awọn irohin, ni o yatọ si ara media. Ninu itaja gba alaye nipa eyikeyi ayipada ti o waye ni awọn ifilelẹ ti awọn apa ti awọn database, ati ki o yatọ Iṣakoso awọn ọna šiše ayipada le journaled ni o yatọ si awọn ipele. Ni diẹ ninu awọn ipo, a log titẹsi ni kikun ibamu pẹlu kan pato kannaa isẹ ayipada, ibikan - kan kere ti abẹnu isẹ ti ni nkan ṣe pẹlu awọn ita iranti iwe iyipada, nigba ti diẹ DBMSs mudani ninu lilo kan apapo ti meji yonuso si.
Ni eyikeyi nla, a ki-npe ni "nwon.Mirza ti ami-emptive gbigbasilẹ" ni irohin. Ni awọn oniwe-elo gba, tọkasi a ayipada ninu eyikeyi database ohun ṣubu sinu awọn ita iranti ti awọn irohin ṣaaju ki awọn ayípadà ohun na. O ti wa ni mo ti o ba ti ni iṣẹ Access database ni awọn deede ibamu pẹlu yi bèèrè, lilo awọn irohin lati yanju eyikeyi awọn iṣoro jẹmọ si database gbigba ninu awọn iṣẹlẹ ti eyikeyi ikuna.
recoil
Awọn alinisoro ipo ni awọn atunse ti awọn ẹni kọọkan idunadura ti wa ni ti yiyi pada. Fun yi ilana, o jẹ ko pataki lati lo kan eto-jakejado ayipada log, ati awọn ti o ni to lati lo fun kọọkan idunadura a ti agbegbe irohin iyipada mosi, ati ki o eerun pada ni idunadura nipa pipa awọn onidakeji mosi, ti o bere lati opin ti kọọkan gba. Awọn be ti database iṣẹ igba je awọn lilo ti o kan iru a be, sugbon ni ọpọlọpọ igba awọn agbegbe àkọọlẹ si tun ko ni atilẹyin, ati paapa olukuluku rollback ti olukuluku lẹkọ ti gbe jade nipa a eto-jakejado, ati fun awọn ti o gbogbo igbasilẹ ti kọọkan idunadura ni idapo ọna akojọ.
Ni awọn iṣẹlẹ ti a asọ ti ikuna ita database iranti le ni orisirisi ohun ti a ti títúnṣe nipa lẹkọ ko pari nipa awọn akoko ti iṣẹlẹ ti ikuna, ati ki o tun le jẹ ko si yatọ si ohun, igbegasoke eyi ti won ni ifijišẹ pari ki o to awọn ẹbi nipa lilo awọn Ramu saarin ni awọn akoonu ti eyi ti o patapata disappears nigba ti o wa ni o wa iru isoro. Ti o ba ti bèèrè ti wa ni complied pẹlu, pese fun awọn lilo ti agbegbe irohin ti wa ni dandan kọ ni ita iranti, eyi ti relate si iyipada ti eyikeyi iru ohun.
Awọn ifilelẹ ti awọn idi ti awọn imularada ilana lẹhin ti awọn iṣẹlẹ ti awọn asọ ti ikuna ni ipinle kan ti awọn ita iranti ti awọn ifilelẹ ti awọn database, eyi ti yoo dide ninu awọn idi ti ojoro ni EaP eyikeyi ayipada fun pari idunadura ati bayi yoo ko ni wa ti pe ilana. Lati se aseyori yi ipa, awọn pataki database iṣẹ ni o wa ninu apere yi, rollback uncommitted lẹkọ, tun isẹ, awọn esi ti eyi ti be yoo ko han ninu ita iranti. Ilana yi je oyimbo kan pupo ti subtleties, eyi ti o kun relate si ajo ti isakoso ti awọn irohin ati awọn buffers.
lile ikuna
Ti o ba wulo, pada sipo awọn database lẹhin ti awọn iṣẹlẹ ti lile ikuna jẹ ko nikan a irohin, sugbon tun kan database afẹyinti. Ni igbehin ni kan ni pipe daakọ ti awọn database ni wipe akoko bi awọn irohin bẹrẹ lati kun. Dajudaju, fun deede imularada ilana nilo a irohin ailewu, nitorina, bi darukọ sẹyìn, si awọn oniwe-itoju ni ita iranti ti paṣẹ gidigidi o muna awọn ibeere. Ni idi eyi, gbigba ti awọn database ni wipe, da lori awọn archival idaako ti awọn irohin ti wa ni dun gbogbo waiye lẹkọ pari ni akoko ti ibi. Ti o ba wulo, o le ani wa ni dun iṣẹ pe lẹkọ ati ki o tẹsiwaju won deede iṣẹ lẹhin ti awọn opin ti awọn imularada ilana, sugbon ni julọ gidi awọn ọna šiše, a ilana ti wa ni ko ti gbe jade fun awọn idi ti ni ara gbigba lẹhin lile ikuna ti wa ni a jo gun ilana.
ede Support
Lati ṣiṣẹ pẹlu awọn igbalode infomesonu lo yatọ si awọn ede, ati ni kutukutu database, pade, awọn iṣẹ ati awọn miiran abuda ti o wa ni significantly o yatọ lati igbalode eto pese specialized support fun ọpọ awọn ede. Wọnyi li o kun SDL ati DML, ti a ti pinnu lati setumo awọn database aworan ati awọn data ifọwọyi, lẹsẹsẹ.
SDL ti wa ni lo lati setumo awọn mogbonwa be ti awọn database, ti o ni, lati da awọn kan pato be ti awọn database, ti o wa si awọn olumulo. DML tun ni a ti ṣeto ti awọn oniṣẹ ifọwọyi ti alaye, faye gba o lati fi alaye ni a database, bi daradara bi pa, ayipada tabi lo tẹlẹ data.
DBMS ẹya ara ẹrọ ni yatọ si orisi ti support kan nikan ese ede ti o pese fun gbogbo oro nilo fun deede isẹ ti infomesonu, lati awọn oniwe-ni ibẹrẹ ẹda, ati ki o pese kan boṣewa ni wiwo olumulo. Awọn boṣewa ede ti o pese awọn ipilẹ awọn iṣẹ ti awọn database awọn wọpọ ninu wa ọjọ ti ti ibatan ọna šiše, lo nipa SQL.
Ki ni o?
Ni akọkọ ibi ede daapọ awọn ipilẹ awọn iṣẹ ti DML ati SDL, ti o ni, pese awọn seese ti npinnu awọn kan pato oro ijora ti awọn ti ibatan database , ati riboribo awọn pataki alaye. Bayi o yatọ loruko database ohun ni atilẹyin taara lori ede ipele kan ninu awọn ori wipe awọn iyipada wa ni ti gbe jade nipa awọn alakojo ohun orukọ ninu wọn ti abẹnu identifiers, da lori awọn atilẹyin iṣẹ tabili Pataki-ilana. Awọn mojuto ti awọn iṣakoso eto, ni opo, ko ni nlo pẹlu tabili tabi olukuluku ọwọn.
Awọn SQL ede pẹlu akojọ kan ti pataki irinṣẹ lati setumo database inira. Lẹẹkansi, eyikeyi iru awọn ihamọ ti wa ni o wa ninu awọn pataki tabili, ipolowo ọja, ati iyege monitoring ni ti gbe jade taara lori ede ipele, ti o jẹ ninu awọn ilana ti kika olukuluku database iyipada gbólóhùn alakojo, da lori wa ni database iyege inira, lo lati se ina awọn ti o baamu koodu.
Similar articles
Trending Now