Razlika Med Bazo Podatkov In Primerkom

Razlika Med Bazo Podatkov In Primerkom
Razlika Med Bazo Podatkov In Primerkom

Video: Razlika Med Bazo Podatkov In Primerkom

Video: Razlika Med Bazo Podatkov In Primerkom
Video: Valvoline SynPower - Shell Helix Ultra - Mobil Super 3000 - Q8 Excel 5w-40 2024, April
Anonim

Zbirka podatkov proti primerku

Oracle je RDBMS (objektno-relacijski sistem upravljanja baz podatkov), ki se pogosto uporablja v podjetjih. Razvila ga je družba Oracle Corporation. Sistem Oracle je sestavljen iz vsaj ene instance in baze podatkov. Primerek je zbirka procesov, ki komunicirajo s pomnilnikom podatkov. Baza podatkov je dejansko shramba, v kateri je zbirka datotek. Vendar se izraz Oracle baza podatkov uporablja za celoten sistem baz podatkov Oracle (primerki in baze podatkov). Zaradi tega med začetniki vedno obstaja nekaj zmede med bazo izrazov in primerkom.

Kaj je Instance?

Primerek je zbirka procesov, ki se izvajajo na vrhu operacijskega sistema in s tem povezanega pomnilnika, ki deluje v pomnilniku podatkov. Primerek je vmesnik med uporabnikom in bazo podatkov. Primerek zagotavlja procese, ki lahko komunicirajo s stranko in dostopajo do baze podatkov. Ti procesi so v ozadju in niso dovolj za ohranitev načela ACID (atomskost, doslednost, izolacija in trajnost) v bazi podatkov. Primer torej uporablja tudi nekaj drugih komponent, kot so pomnilnik in pomnilniki. Natančneje, primerek je sestavljen iz treh delov. To so SGA (sistemsko globalno območje), PGA (programsko globalno območje) in ozadni procesi. SGA je začasna skupna pomnilniška struktura, ki ima življenjsko dobo zagona primerka do izklopa.

Zbirka podatkov

Baza podatkov Oracle se nanaša na dejansko shranjevanje Oracle RDBMS. Sestavljen je iz treh glavnih komponent. So nadzorne datoteke, datoteke ponovitve in podatkovne datoteke. Po želji bi bile v bazi podatkov datoteke z gesli. Nadzorne datoteke spremljajo vse podatkovne datoteke in datoteke ponavljanja. Prav tako pomaga ohranjati nedotaknjeno bazo podatkov tako, da spremlja številko sistemske spremembe (SCN), časovne žige in druge ključne informacije, kot so informacije o varnostnem kopiranju / obnovitvi. Podatkovne datoteke hranijo dejanske podatke. V času ustvarjanja baze podatkov se ustvarita vsaj dve podatkovni datoteki. Te datoteke fizično vidi DBA (skrbnik zbirke podatkov). Datoteke lahko izvajate z datotekami, kot so preimenovanje, spreminjanje velikosti, dodajanje, premikanje ali spuščanje. Ponovi dnevniške datoteke (znane tudi kot spletni dnevniki ponovitve),hrani podatke o spremembah v zbirki podatkov s kronološkimi informacijami. Te informacije so potrebne, če mora uporabnik ponoviti vse ali nekatere spremembe baze podatkov. Da bi primerek lahko manipuliral s podatki baze podatkov, jo mora najprej odpreti. Primer lahko odpre samo eno bazo podatkov. Vendar lahko zbirko podatkov odpre več primerkov.

Kakšna je razlika med podatkovno bazo in primerkom?

Primerka in baza podatkov v Oracle RDBMS sta zelo povezana, vendar se nanašata na dve različni komponenti v sistemu. Baza podatkov se nanaša na dejansko shrambo RDBMS, medtem ko je Instance zbirka procesov, ki se izvajajo na vrhu operacijskega sistema in pripadajočega pomnilnika, ki deluje v pomnilniku podatkov. Primerek mora odpreti bazo podatkov, preden manipulira s podatki. Več primerkov lahko odpre eno bazo podatkov, vendar primerek ne more odpreti več baz podatkov.

Priporočena: