BusinessGaldetu aditua

DBMS funtzio nagusiak

Modernoak datu-base sistemak objektu asko erabiltzen, baina inork ez daki zer diren eta datu-base funtzioak nola erabili ahal izango duzu. Tresna horiek aukera-kopuru handi bat dira, beraz, ulertu behar duzu hori egin ahal izango dute, eta zer baliagarria erabiltzailearentzat guztiz horiek erabiltzeko.

datuen kudeaketa

Lehenik, datu-basea funtzioak, besteak beste, kanpoko memorian informazio prozesatzeko, eta funtzio hori EP oinarrizko egiturak dira, beharrezkoak denda informazioa zuzenean datu-basean sartuta ez bakarrik baina baita hainbat bulego zereginak, hala nola azkar lortzean bezala burutzeko emateagatik da behin desberdinetan fitxategiak sarbidea. embodiments batzuetan, aktiboki fitxategi-sistema ezberdinak egiteko aukera erabili, beste batzuk lan egiteko eskaintzen da, baita mailan kanpoko memoria gailuak. Baina kasu honetan Aipagarria da datu-basea funtzioak, garapen maila altua duten, erabiltzaileak, edozein kasutan, ez da inolako sistemarik ote erabiltzen da informatuta, eta hala bada, nola fitxategiak antolatzeko. Bereziki, sistema izan da bere ordena propioa datu basean sartuta objektuak izendatzeko laguntzeko.

RAM buffer kudeaketa

kasu gehienek ere, datu-base funtzioa ohikoa da base bat nahiko volumine erabili eta gutxieneko tamaina askotan askoz gehiago eskuragarri RAM da. Jakina, kanpoko memoria trukatzeko datuak elementu bakoitzerako tratamendu kasuan badu, azken hori abiadura sistemaren abiadura bat egingo du, beraz, ia benetako aukera bakarra da bere buferra datuak handitzeko RAM batean. Kasu honetan, sistema eragilearen sistemaren buffer bat eskaintzen bada ere, UNIX adibidez, hau da, ez da nahikoa bermatzeko izango helburua eta nagusien funtzioak datu-basea dela, erabilitako datu-basearen zati zehatz bakoitzean moteltzeko propietate onuragarriak buruzko datu-bolumena askoz handiagoa baitu. Dela garapen sistema honek bere bufferrak multzo propioa, baita diziplina berezia gisa haien ordezko onartzen.

merezi ere, ez dagoela kontrol sistemen lerro bereizi batean, datu-base osoa memorian etengabeko presentzia bideratuta dago Aipagarria da. Norabide horretan hipotesi etorkizun hurbilean RAM ordenagailuan, zenbatekoa, beraz, zabaltzeko, ez duela inolako buferra kezka izan, eta datu-base hemen mota honen oinarrizko funtzioak egingo besterik denbora erori ahal izango ditu oinarri. Momentu honetan, lan hauek guztiak dira oraindik azterketa fasean.

transakzio-kudeaketa

transakzio-eragiketak sekuentzia bat datu-base kudeaketa sistema erabiltzea entitate bakar gisa tratatzen da. Eragiketaren guztiz exekutatu bada behar bezala, sistema hori harrapatzen dute hura egina, kanpoko memoria edo aldaketak horiek ez aldaketak ez dira datu-basearen egoera islatzen. Eragiketa hau ordena erabiliko da datu-basea osotasuna logikoak onartzen ere beharrezkoa da. Kontuan izan behar da transakzio mekanismoa jakina zuzena mantentzea dela ezinbestekoa da single-user base batean, helburua eta funtzioa dira beste sistema mota desberdinak erabiltzen ari denean ere.

edozein transakzio hasten soilik koherentea egoera batean Jabetza da datu-basea , eta, horrela uzten egoera berean prozedura amaitu ondoren, bertan datu-basean jardueraren unitate gisa erabiltzeko oso erosoa egiteko. With transakzio kudeaketa egokia dira paraleloan exekutatu kontrol erabiltzaile bakoitzaren sistemak, printzipioz, osotasunaren zati sentitu daiteke. Hala ere, hau nolabait idealizatu irudikapen bat da, egoera askotan bezala lanean jendeak oraindik bere lankideek presentzia senti egingo anitzeko sistema bat erabiltzen badute, baina hain zuzen ere, oso datu-basearen kontzeptua ematen du. besteak beste, erabiltzaile anitzeko datu-base gisa funtzioak du ere transakzio kudeaketan kontzeptu horrekin lotuta, besteak beste serie exekuzio plana, eta serializaziorako gisa.

Zer esan nahi dute?

paralelo exekutagarria transakzio serializatzerakoan euren lana plan, TIIRA guztira lortutako eragina emaitza lortzen nahasketa baliokidea da, baita haien exekuzioa sekuentziala eraikuntza berezi bat dakar.

Serie exekuzio planaren ekintza egitura zehatz bat, eta horrek serializaziorako eramaten da. Jakina, sistema lortzen da bada benetan serie-transakzio nahasketa exekuzioa A bat eskaintzea da, gero transakzio sortzen diren edozein erabiltzaile, besteen aurrean erabat imperceptible izango da, izan ezik pixka bat motelagoa lan egingo du aldean bakar-erabiltzaile modura.

Badira oinarrizko serializaziorako algoritmo batzuk. sistemetan zentralizatu batean, ezagunena gaur direla sinkronizazio harrapatzea datu-base objektu ezberdinak oinarritzen algoritmoak dira. Edozein serializaziorako algoritmoa kasuan bi edo gehiago transakzio arteko gatazka aukera dago datu-base objektu jakin sarbidea eskaintzen du. Egoera horretan, prozedura hori onartu nahi, atzera jaurti, hau da, datu-basea egin prozesu bat edo gehiago bidez edozein aldaketa kentzeko behar duzu. Hau besterik egoerak non erabiltzaile anitzeko sistema bat, besteak presentzia sentitzen bat.

egunkarian

sistema moderno eskakizun nagusietako bat da informazio biltegiratze fidagarritasuna bermatzeko kanpoko memorian. Bereziki, datu-basea funtzioak nagusietako bat, besteak beste, azken datu-basearen egoera koherente berreskuratzeko edozein software edo hardware porrota agerraldia ondoren gaitasuna ematen du. Bi aukera hardware porrotak kontuan hartu kasu gehienek ere:

  • biguna, eta horrek bat-batean zure ordenagailua (ohikoena kasu - Larrialdi Power Off) geldialdia gisa interpretatu daiteke;
  • zurrunak dira, kanpoko media gordetako datu galera partzial edo osoa ezaugarri.

software hutsegiteak Adibideak larrialdi-sistema itzali denean edozein aukera DBMS baten funtzio nagusietako bat hori ez dago barne erabiltzeko edo edozein erabiltzailek tresna, huts horren bidez transakzio jakin bat ez dela amaitu nahian. Lehenengo Egoera egon porrota bigun mota berezi bat bezala hartu ahal izango du, azken honen kasuan beharrezkoa den bitartean transakzio bakar baten ondorioak desagerrarazteko.

Jakina, datu-base normal berreskuratzeko Edonola ere beharrezkoa da informazio gehigarri kopuru jakin bat izatea. Bestela esanda, datuak gordetzeko datu-basean fidagarritasuna mantentze lanak normal informazio biltegiratze erredundantzia ziurtatu behar duzu, eta datu zati alaitzen behar dira arretaz berreskuratzeko erabiltzen da. datuak erredundante mantentzea bermatzeko metodo ohikoena, jotzen da egon saioa amaitzeko aldaketak.

Zer da eta nola erabili?

Aldizkariaren datu-basea, hau da, datu-base funtzio kopuru bat ez dira sartzen sartu eta zati berezi bat da, eta bertan mantentzen da kontu handiz. Egoera batzuetan, nahiz eta, aldi berean, bi aldizkariaren ale, beste komunikabide fisiko batean laguntza ematen du. Dendan datu-basearen zati nagusia gertatzen diren aldaketa guztiak buruz jasotako informazioa, eta kontrol sistema ezberdinak aldaketak maila desberdinetan Journaled daitezke. Egoera batzuetan, log sarrera bat guztiz zehatz bat koherentea da logika eragiketa aldaketak, nonbait - kanpoko memoria orria aldatzea lotutako barne-eragiketa gutxienez, DBMSs batzuk erabiltzea ekar bi ikuspegi konbinazio bat bitartean.

Edonola ere, bat deiturikoak aldizkarian "pre-emptive grabaketa estrategia". bere aplikazioa errekorra, edozein datu-base objektu aldaketa bat adierazten kanpoko aldizkariaren memoriaren objektu aldagai aurretik maiteminduko da. Jakina da funtzioak gero Access datu-basearen artean, protokolo hori betetzen normala, aldizkari erabiliz datu-basea berreskuratzeko zerikusia duen porrotak gertatuz gero edozein arazoak konpontzeko.

recoil

Egoera errazena da, banakako transakzio zaharberritze bota atzera. Prozedura honetarako, ez da beharrezkoa sistemaren aldaketa log bat erabili, eta nahikoa transakzio bakoitzerako erabili tokiko aldizkari aldatzea eragiketak, eta, ondoren, atzera Eragiketaren alderantzizko eragiketa exekutatzen, erregistro bakoitzaren amaieran hasita dago. datu-basearen funtzioa egitura askotan besterik horrelako egitura baten erabilera frakzio egindako sistemaren bidez banakako transakzio desegin nahiz banakako dakar, baina kasu gehienetan tokiko egunkariak oraindik ez da onartzen, eta, eta horretarako konbinatuak alderantzizko zerrenda transakzio bakoitzaren marka guztiak.

biguna porrota kanpoko datu-base memoria bat gertatuz gero izan diren, ez porrota agerraldia ordua amaitu, transakzio aldatu eta, gainera, hainbat objektu no daitezke hainbat objektu, berritu direnak dira ongi errua aurretik amaitu RAM buffer edukiak erabilita sar daitezke In erabat desagertzen denean ez antzeko arazoak dira. protokoloa betetzen bada, tokiko aldizkari erabilera dira nahitaez kanpoko memoria, edozein objektu horien aldaketei buruzkoak ere idatzi eskainiz.

berreskuratze prozesua biguna porrota agerraldia ondoren helburu nagusia kanpoko datu-basearen nagusia oroimena, eta horrek amaitu transakzio edozein aldaketa EAP batean konpontzen kasuan sortuko litzateke eta, beraz, ez luke edukiko prozedurak osatu gabe aztarnak egoera bat da. Efektu hori lortzeko, datu-basearen funtzio nagusiak dira, kasu honetan, desegin uncommitted eragiketak, eragiketa errepikatu, eta horrek emaitzak azken finean ez kanpoko memorian agertzen. Prozesu hau nahiko ñabardurak, batez aldizkaria eta bufferrak kudeaketa antolatzeko erlazionatzeko asko dakar.

Hard hutsegiteak

Beharrezkoa izanez gero, berrezartzeko datu-basea porrotak gogor agerraldia ondoren, ez bakarrik aldizkari bat, baina baita datu-basearen babeskopia bat da. Azken hori datu-basearen kopia oso bat denbora hori aldizkarian hasi zen bete da. Jakina, berreskuratzeko prozedura normal batentzat aldizkari segurtasuna bat eskatzen du, beraz, lehenago aipatu bezala, bere kontserbazio kanpoko memoria inposatutako baldintzak oso zorrotzak dira. Kasu honetan, datu-basea berreskuratzea, hau da, oinarritutako artxiboko aldizkariaren ale zuzendu transakzio guztiak hondamendia momentuan amaitu jokatu daudela. Beharrezkoa izanez gero, nahiz eta jokatu ahal lanak osatu gabe transakzio eta beren berreskuratzeko prozesua amaitu ondoren lan normal jarraitu, baina benetako sistema gehienetan, prozedura bat, hala nola ez da gauzatzen arrazoia bera ere porrot gogorra egin ondoren berreskuratzeko prozedura nahiko luzea da.

Hizkuntzen euskarria

batera base moderno hizkuntza ezberdinetan erabili lan egiteko, eta datu-base hasieran, hitzordua, funtzio eta bestelako ezaugarriak dituen sistema modernoa hainbat hizkuntzatan laguntza espezializatuak eskaintzea nabarmen desberdinak dira ere. Hauek nagusiki SDL eta DML ziren, xedea datu-basearen eskema eta datuak manipulatzeko definitzeko, hurrenez hurren.

SDL datu-basea, dela egitura logikoa definitzeko, datu-base, hau da, erabiltzaileen eskura egitura zehatza dutela erabiltzen da. DML halaber operadore informazioaren manipulazioa multzo bat barne, informazioa gordetzeko datu-base batean, baita ezabatzeko, aldatzeko edo dauden datuak erabili aukera ematen du.

DBMS ezaugarrien artean laguntza mota desberdin bat hizkuntza integratu bakar hori base funtzionamendua normala egiteko beharrezko baliabide guztiak eskaintzen du, bere hasierako sortzea, eta erabiltzailearen interfaze estandarra ematen du. Hizkuntza estandarra da datu-basea gehien gure sistema erlazional egunetan ohikoa oinarrizko funtzioak eskaintzen ditu, SQL erabiltzen.

Zer da?

Lehenik hizkuntzaren DML eta SDL oinarrizko funtzioak uztartzen, hau da, semantika zehatz zehazteko aukera ematen du datu-base erlazional baten , eta beharrezko informazioa manipulatu. onartzen zuzenean hizkuntza zentzuan bihurtze hori egiten da konpiladorea objektuaren izen beren barne identifikatzaileak ere maila on izendatzeko datu-base objektu Horrela ezberdinetan oinarritutako Onartutako zerbitzu-taulak bereziki zerrendak gunean. kontrol sistemaren muina, printzipioz, ez du taulak edo banakako zutabeak elkarreragin.

SQL lengoaia datu-basearen mugak definitzeko tresna bereziak zerrenda bat barne hartzen ditu. Berriz ere, halako murrizketak dira taulak bereziak, katalogoetan sartuta, eta osotasuna jarraipenaren egiten da zuzenean hizkuntz mailan, banakako datu-basea aldatzea adierazpenak konpiladorea irakurketa-prozesuan dago, oinarritutako datu-basearen osotasuna mugak eskuragarri eta, gastatzen dagokion kodea sortzeko.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 eu.birmiss.com. Theme powered by WordPress.