Pojam "primjerak baze podataka" često se pogrešno shvaća jer to znači različite stvari različitim dobavljačima. Najčešće se koristi u vezi s implementacijom Oracleove baze podataka.
Opće značenje baze podataka
Općenito, instanca baze podataka opisuje cjelokupno okruženje baze podataka, uključujući RDBMS softver, strukturu tablice, pohranjene procedure i druge funkcije. Administratori baza podataka mogu stvoriti više primjeraka iste baze podataka za različite svrhe.
Na primjer, organizacija s bazom podataka zaposlenika može imati tri različita slučaja: proizvodnja (koja se koristi za sadržaje živih podataka), predprodukcija (koristi se za testiranje nove funkcije prije puštanja u produkciju) i razvoj (koji koriste razvojni programeri za stvaranje novih funkcija ).
Oracle baze podataka
Ako imate Oracle bazu podataka, znate da instanca baze podataka znači vrlo specifičnu stvar.
Dok sama baza podataka uključuje sve aplikacijske podatke i metapodatke pohranjene u fizičkim datotekama na poslužitelju, primjer je kombinacija softvera i memorije koja se koristi za pristup tim podacima.
Na primjer, ako se prijavite u Oracle bazu podataka, vaša sjednica za prijavu je primjer. Ako se odjavite ili isključite računalo, instancija nestaje, ali baza podataka i svi vaši podaci ostaju netaknuti. Oracle instanca može pristupiti samo jednoj bazi podataka odjednom, dok se Oracle baza podataka može pristupiti više primjeraka.
Instance SQL Server-a
Primjer SQL Server obično znači specifičnu instalaciju sustava SQL Server. Nije sama baza podataka; radije, to je softver koji se koristi za izradu baze podataka. Održavanje više slučajeva može biti korisno pri upravljanju resursima poslužitelja jer svaka instanca može biti konfigurirana za korištenje memorije i procesora, što je nešto što ne možete učiniti za pojedine baze podataka u instanci SQL Server.
Shema baze podataka i baza podataka
Također može biti korisno zamisliti primjer u kontekstu s shemom baze podataka. Shema je metapodataka koji definiraju dizajn baze podataka i način na koji će se podaci organizirati. To uključuje njegove tablice i njihove stupce te sva pravila koja upravljaju podacima. Na primjer, tablica zaposlenika u bazi podataka može imati stupce za naziv, adresu, ID zaposlenika i opise poslova. Ovo je struktura ili shema baze podataka.
Primjer baze podataka je snimka stvarnog sadržaja u bilo kojem trenutku, uključujući same podatke i njihov odnos s drugim podacima u bazi podataka.