Instance Database

Instance Database može biti specifičan za bazu podataka

Pojam izraza baze podataka često se pogrešno shvata jer to znači različite stvari različitim proizvođačima. Najčešće se koristi u vezi sa implementacijama Oracle baze podataka.

Opšte značenje instance baze podataka

Općenito, instanca baze podataka opisuje kompletno okruženje baze podataka, uključujući RDBMS softver, strukturu tablice, uskladištene procedure i druge funkcionalnosti. Administratori baze podataka mogu kreirati više instanci iste baze podataka u različite svrhe.

Na primjer, organizacija sa bazom podataka o zaposlenima može imati tri različita slučaja: proizvodnja (koja se koristi za zadržavanje živih podataka), predprodukcija (koja se koristi za testiranje novih funkcija prije puštanja u proizvodnju) i razvoj (koristi se od strane programera baza podataka za kreiranje novih funkcionalnosti ).

Oracle Database instanci

Ako imate Oracle bazu podataka , znate da instanca baze podataka znači vrlo specifičnu stvar.

Dok sama baza podataka sadrži sve podatke aplikacije i metapodatke sačuvane u fizičkim datotekama na serveru, instanca je kombinacija softvera i memorije koja se koristi za pristup tim podacima.

Na primer, ako se prijavite u Oracle bazu podataka, vaša sesija za prijavljivanje je instanca. Ako se odjavite ili zatvorite računar, vaša instanca nestaje, ali baza podataka - i svi vaši podaci - ostaju netaknuti. Oracle instanca može pristupiti samo jednoj bazi podataka, dok se Oracle bazi podataka može pristupiti više instanci.

Primeri SQL Servera

Primjer SQL Servera obično znači specifičnu instalaciju SQL Servera. To nije baza podataka; već je to softver koji se koristi za kreiranje baze podataka. Održavanje višestrukih primjera može biti korisno prilikom upravljanja resursima servera jer se svaka instanca može konfigurisati za korištenje memorije i CPU-nešto što ne možete učiniti za pojedinačne baze podataka u okviru instance SQL Servera.

Šema baze podataka vs. Instance Database

Može biti korisno razmišljati o instanci u kontekstu sa šemom baze podataka. Shema je metapodaci koji definišu dizajn baze podataka i način na koji će se podaci organizovati. Ovo uključuje svoje tabele i njihove kolone i sva pravila koja uređuju podatke. Na primer, tablica zaposlenih u bazi podataka može imati stupce za ime, adresu, ID zaposlenih i opis poslova. Ovo je struktura ili šema baze podataka.

Instanca baze podataka predstavlja snimak stvarnog sadržaja u bilo kom datom vremenu, uključujući i podatke i njegov odnos prema drugim podacima u bazi podataka.