PoslovniVprašajte strokovnjaka

Glavne funkcije SUPB

Sodobni sistemi baz podatkov uporablja na številnih objektih, ne pa vsi vedo, kaj so in kako jih lahko uporabite funkcije baze podatkov. Ta orodja so veliko več možnosti, da bi morali razumeti, da ne morejo storiti in kaj koristno za uporabnika, da jih v celoti uporabljati.

upravljanje podatkov

Na prvem mestu, v funkcijah zbirke podatkov vključujejo obdelavo podatkov v zunanji pomnilnik, in ta funkcija je zagotavljanje osnovnih struktur EP, ki so potrebni, ne samo za shranjevanje podatkov neposredno vključeni v zbirki podatkov, ampak tudi za opravljanje različnih pisarniških opravil, kot so dobili hitro dostop do vseh datotek na različnih priložnostih. V nekaterih izvedbah, aktivno uporablja možnost različnih datotečnih sistemov, druge pa za delo, tudi na ravni zunanjih pomnilniških naprav. Toda v tem primeru je treba omeniti, da so funkcije baze podatkov, z visoko stopnjo razvoja, uporabnik, v nobenem primeru pa se ne obvesti, ali se uporablja vsak sistem, in če je tako, kako organizirati datoteke. Še posebej, sistem se je podpirala svoje naročilo za poimenovanje predmetov, vključenih v bazi podatkov.

RAM hranilnika

V veliki večini primerov funkcija baze podatkov je skupna uporaba precej obsežne zbirke podatkov in najmanjša velikost je pogosto veliko bolj voljo RAM. Seveda, če je v primeru zdravljenja za vsako postavko podatkov se bodo izmenjali z zunanjega spomina, se bo hitrost slednjega ujemajo hitrost sistema, tako da praktično edina realna možnost je, da poveča svoje buffering podatkov v RAM. V tem primeru, tudi če operacijski sistem zagotavlja celotnega sistema buffer, na primer na UNIX A to ne bo dovolj, da se zagotovi, da je baza podatkov v namene in glavnih funkcij, saj ima veliko večjo količino podatkov o koristnih lastnosti buffering vsak določen del baze podatkov, ki se uporablja. Zaradi tega razvojnega sistema za podporo svoj nabor odbojnikov, pa tudi kot edinstvena disciplina njihovo zamenjavo.

Treba je omeniti dejstvo, da je posebna linija kontrolnih sistemov, ki se osredotoča na stalni prisotnosti v spomin na celotno bazo podatkov. Ta usmeritev temelji na predpostavki, da bo v bližnji prihodnosti količina RAM-a v računalniku, se lahko razširi, tako da ne bo več nobenih buffering skrbi in osnovne funkcije tega tipa baze podatkov tukaj bo padla ravno v času. V tem trenutku, vse te dela so še vedno v fazi testiranja.

upravljanje transakcij

Transakcija je zaporedje operacij z uporabo sistema za upravljanje baze podatkov, ki obravnava kot celota. Če je transakcija v celoti uspešno izvedena, sistem zajema spremembe, ki so bile narejene s tem, na zunanji pomnilnik ali nobena od teh sprememb ne bo odrazilo na stanje baze podatkov. Ta postopek je potreben, da bi podprli logično celovitost zbirke podatkov, ki se uporablja. Treba je opozoriti, da je vzdrževanje pravilnega okviru mehanizma transakcije pogoj tudi pri uporabi posameznega uporabnika baze podatkov, namen in funkcija, ki so bistveno drugačni od drugih vrst sistemov.

Premoženje, da vsaka transakcija se začne šele pri dosledni državne baze podatkov in s tem prepušča v enakem stanju po koncu postopka, zaradi česar je zelo primeren za uporabo kot enote aktivnosti na bazi podatkov. Z se pravilno upravljanje transakcij izvajajo vzporedno s sistemom za nadzor vsakega posameznega uporabnika, načeloma lahko počutijo del celote. Vendar pa je to na nek način idealiziran zastopanje, kot v primerih, ko delovni ljudje bodo še vedno čutiti prisotnost svojih sodelavcev, če se uporabljajo v večuporabniških sistemih, v resnici pa ponuja sam koncept baze podatkov. Funkcije, kot so večuporabniški baze podatkov je bila povezana tudi s koncepti upravljanja transakcij, kot so serijske izvedbenega načrta, in serijsko.

Kaj pomenijo?

Da serijska vzporedno izvedljivo transakcija vključuje posebno konstrukcijo njihovega delovnega načrta, kjer je skupni učinek dosežen enakovreden mešanici dobljeni rezultat, zaradi njihove zaporedno izvedbe.

Serijska načrt izvedbe je posebno strukturo delovanja, ki vodi v serijsko. Seveda, če je sistem dobimo zagotoviti resnično serijsko izvedbo transakcij mešanice, nato pa vsak uporabnik, ki ustvari transakcijo, prisotnost drugih, bo povsem neopazno, razen da bo to delovalo nekoliko počasneje v primerjavi z načinom posameznega uporabnika.

Obstaja nekaj osnovnih serijsko algoritem. V centraliziranih sistemih, najbolj priljubljena danes so algoritmi, ki temeljijo na zajemanje sinhronizacijo različnih objektov baze podatkov. V primeru kakršnih koli serijsko algoritem predvideva možnost konflikta med dvema ali več transakcij, o dostopu do nekaterih objektov baze podatkov. V takem položaju, da podpre ta postopek, morate roll nazaj, kar pomeni, da se odpravijo morebitne spremembe v bazi podatkov prek enega ali več postopkov. To je le eden od primerov, v katerih večuporabniški sistem, eden počuti prisotnost drugih.

sečnja

Ena od glavnih zahtev za sodobne sisteme je zagotoviti zanesljivost za shranjevanje podatkov v zunanji pomnilnik. Zlasti določa, da je eden od glavnih funkcij baze podatkov vključujejo zmožnost, da si opomore zadnji koherentno stanje baze podatkov po pojavu katerega koli programske ali strojne okvare. V veliki večini primerov, sprejetih upoštevati dve možnosti za napake strojne opreme:

  • mehka, ki jih je mogoče razlagati kot nenadne zaustavitve računalnika (najpogostejši primer - Emergency Power Off);
  • toga, ki so značilni delne ali popolne izgube podatkov, shranjenih na zunanji medij.

Kot programske okvare Primeri sili zaustavitvijo sistema, ko poskuša uporabiti vsako možnost, ki ni vključena ena od glavnih funkcij DBMS ali crash uporabiškega pripomoček, s katerim je določena transakcija ni zaključena. Prvi primer se lahko šteje kot posebna vrsta mehkega odpovedi, medtem ko je v primeru slednjih je treba odpraviti posledice ene same transakcije.

Seveda, v vsakem primeru za normalno obnovitev baze podatkov je potrebno imeti določeno količino dodatnih informacij. Z drugimi besedami, za normalno vzdrževanje zanesljivosti shranjevanje podatkov v bazo podatkov, morate zagotoviti redundanco za shranjevanje podatkov, in del podatkov, ki se uporablja pri izterjavi je treba skrbno varovano. Najpogostejši način zagotavljanja vzdrževanja odvečnih podatkov, se šteje, da je prijavo sprememb.

Kaj je to in kako uporabljati?

Revija je poseben del baze podatkov, ki je dostopna v več funkcij baze podatkov niso vključeni, in je zelo skrbno vzdrževana. V nekaterih primerih, čeprav hkrati pa zagotavlja podporo za dva izvoda revije, na različnih fizičnih medijev. V trgovini je prejela informacije o vseh spremembah, ki se pojavljajo v glavnem delu podatkovne zbirke, in spremembe različni kontrolni sistemi lahko uležajena na različnih ravneh. V nekaterih primerih, vnos dnevnik je v celoti skladen z določeno logiko delovanja sprememb, nekje - minimalno notranje delovanje, povezano z zunanjim spremembo spomin strani, medtem ko nekateri DBMS-ji vključujejo uporabo kombinacijo obeh pristopov.

V vsakem primeru, tako imenovani "strategija predkupne snemanje" v reviji. V svojem prijavnem zapis, kaže na spremembo v vsakem objektu baze podatkov spada v zunanji pomnilnik revije pred spremenljivke objekta. Znano je, da če deluje baza podatkov Dostop vključujejo normalno skladnost s tem protokolom, z revijo za reševanje kakršnih koli težav, povezanih z obnovo baze podatkov v primeru kakršne koli napake.

recoil

Najenostavnejši položaj je obnova posameznega posla je vrnil. Pri izvajanju tega postopka ni treba uporabiti dnevnik spremembe celotnega sistema, in to je dovolj, da se uporabi za vsako transakcijo, a lokalne operacije revije modifikacije, in nato roll nazaj transakcijo z izvedbo operacije inverznih, začenši od konca vsakega zapisa. Struktura funkcije baze podatkov pogosto vključuje uporabo samo takšne strukture, vendar v večini primerov še vedno ne lokalne dnevniki podpira in celo posamezni povrnitve posameznih transakcij, opravljenih s celotnega sistema, in da se vsi zapisi vsakega posla v kombinaciji obratno seznam.

V primeru zunanjega pomnilnika baze podatkov mehka okvare lahko vključujejo različne predmete, ki so bili spremenjeni s posli ne bodo končani do časa nastanka okvare, in je lahko tudi brez različnih predmetov, nadgrajene tiste, ki so bile pred napako uspešno zaključila z vsebino RAM medpomnilnika ki popolnoma izgine, kadar obstajajo podobni problemi. Če je protokol izpolnjena, ki predvideva uporabo lokalnih časopisov so nujno pisati v zunanji pomnilnik, ki se nanašajo na spremembe takšnih predmetov.

Glavni namen postopka izterjave po nastanku mehko neuspeh je stanje zunanjega pomnilnika glavne baze podatkov, ki bi nastala v primeru določanja v okviru vzhodnega partnerstva sprememb za opravljene transakcije in tako ne bi vsebovala sledove nepopolnih postopkov. Da bi dosegli ta učinek, so glavne funkcije baze podatkov so v tem primeru vrniti nerazporejenih transakcije, ponovite postopek, rezultati, ki v končni fazi ne bo pojavil v zunanji pomnilnik. Ta proces vključuje kar nekaj razlik, ki se v glavnem nanašajo na organizacijo upravljanja revije in odbojnikov.

trdi napake

Če je potrebno, ponovno vzpostavitev podatkovne baze, ko je pojav trdih napak ne le revijo, ampak tudi backup baze podatkov. Slednji je popolna kopija zbirke podatkov v tem času, kot je revija začela zapolniti. Seveda, za normalno postopek izterjave zahteva varnost revijo, zato, kot je bilo že omenjeno, za njegovo ohranjanje v zunanji pomnilnik naložene zelo stroge zahteve. V tem primeru je okrevanje v bazi podatkov je, da na podlagi arhivskih izvodov revije so igrali vse opravljene transakcije, zaključene v času nesreče. Če je potrebno, se lahko celo igral dela nepopolne transakcije in nadaljuje svoje normalno delo po koncu postopka izterjave, vendar v večini realnih sistemov, je tak postopek ne izvaja, zaradi razloga, ki je sama po sebi okrevanje po odpovedi trdega razmeroma dolg postopek.

jezik Podpora

Za delo s sodobno baze podatkov uporabljajo različne jezike, in v zgodnji zbirki podatkov, imenovanje, naloge in druge značilnosti, ki so bistveno drugačni od sodobnega sistema, ki zagotavlja posebno podporo za več jezikov. To so bili predvsem SDL in DML, ki je namenjen za opredelitev sheme baze podatkov in podatkov manipulacijo oz.

SDL se uporablja za opredelitev logično strukturo podatkovne zbirke, ki je, da prepozna posebno strukturo baze podatkov, ki je na voljo uporabnikom. DML vključuje tudi nabor operaterjev manipulacijo informacij, ki vam omogoča shranjevanje podatkov v zbirki podatkov, kakor tudi izbrisati, spremeniti ali uporabiti obstoječe podatke.

DBMS funkcije vključujejo različne vrste podpore enoten jezik, ki zagotavlja vse vire, ki so potrebni za normalno delovanje podatkovnih zbirk, od njegovega začetnega ustvarjanja in zagotavlja standardni uporabniški vmesnik. Knjižni jezik, ki zagotavlja osnovne funkcije zbirke podatkov najpogostejša v naših dneh relacijskih sistemov, ki jih SQL uporablja.

Kaj je to?

Na prvem mestu jezik združuje osnovne funkcije DML in SDL, kar pomeni, daje možnost določanja specifičnih semantiko za relacijske baze podatkov , in manipulirati potrebne informacije. Tako različni predmeti poimenovanje baz podatkov podpira neposredno na jezikovni ravni v smislu, da se pretvorba opravi po imenih objekta prevajalnika v svojih internih identifikacijskih oznak, ki temeljijo na podprtih storitev tabelah posebej imenikov. Jedro sistema nadzora, načeloma ne reagira z mizami ali posameznih stolpcev.

Jezik SQL vključuje seznam posebnih orodij za opredelitev omejitev baze podatkov. Spet so vse takšne omejitve, vključene v posebne tabele, katalogov in spremljanje celovitosti se izvaja neposredno na jezikovni ravni, ki je v procesu branja izjave posameznikov spreminjanje baze podatkov prevajalnik, ki temelji na voljo v omejitev integriteto baze podatkov, preživi ustvariti ustrezno kodo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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