Mis on andmebaasi eksemplar?
Mõistet "andmebaasi eksemplar" mõistetakse sageli valesti, kuna see tähendab erinevatele hankijatele erinevaid asju. Kõige levinum kasutusviis on seotud Oracle'i andmebaasi juurutustega.
Andmebaasi eksemplari üldine tähendus
Üldiselt kirjeldab andmebaasi eksemplar täielikku andmebaasikeskkonda ja kõiki selle komponente. See süsteem sisaldab mitut osa, sealhulgas relatsioonilise andmebaasi haldussüsteem (RDBMS) tarkvara, tabeli struktuur, salvestatud protseduurid ja muud funktsioonid.
Andmebaasi administraatorid võivad luua sama andmebaasi mitu eksemplari erinevatel eesmärkidel. Näiteks an organisatsioon töötajate andmebaasiga võib olla kolm juhtumit:
- Tootmise eksemplarid: administraatorid kasutavad neid eksemplare reaalajas andmete sisaldamiseks.
- Tootmiseelsed eksemplarid: arendajad kasutavad tootmiseelseid eksemplare, et testida uusi funktsioone enne funktsioonide tootmisse avaldamist.
- Arendusjuhtumid: Andmebaasi arendajad kasutavad arendusjuhtumeid uute funktsioonide loomiseks enne selle testimist eeltootmises.
Oracle'i andmebaasi eksemplarid
Kui teil on Oracle'i andmebaas, siis teate, et andmebaasi eksemplar tähendab väga spetsiifilist asja.
Kuigi andmebaas sisaldab serveri füüsilistesse failidesse salvestatud rakenduste andmeid ja metaandmeid, on eksemplar nendele andmetele juurdepääsuks kasutatava tarkvara ja mälu kombinatsioon.
Näiteks kui logite sisse Oracle'i andmebaasi, on teie sisselogimisseansiks eksemplar. Kui logite välja või sulgete arvuti, kaob teie eksemplar, kuid andmebaas ja teie andmed jäävad puutumata.
Oracle'i eksemplar pääseb korraga juurde ainult ühele andmebaasile, samas kui mitu eksemplari pääseb juurde Oracle'i andmebaasile.
SQL serveri eksemplarid
SQL Serveri eksemplar tähendab tavaliselt SQL Serveri konkreetset installi. See ei ole andmebaas; selle asemel on see tarkvara, mida kasutatakse andmebaasi loomiseks.
Mitme eksemplari säilitamine võib olla kasulik serveriressursside haldamisel. Saate konfigureerida iga eksemplari mälu ja protsessori kasutuse jaoks, mida te ei saa SQL Serveri eksemplari üksikute andmebaaside jaoks teha.
Andmebaasi skeem vs. Andmebaasi eksemplar
Samuti võib olla kasulik mõelda juhtumile kontekstis a andmebaasi skeem. Skeem on metaandmed, mis määratlevad andmebaasi kujunduse ja määravad andmete korraldamise meetodid. See sisaldab andmebaasi tabeleid ja nende veerge ning kõiki andmeid reguleerivaid reegleid.
Näiteks võivad andmebaasi töötajate tabelis olla veerud nime, aadressi, töötaja ID ja ametikirjelduste jaoks. See paigutus on andmebaasi struktuur või skeem.
Kui andmebaasiskeem määratleb andmete korralduse, siis andmebaasi eksemplar kujutab endast hetktõmmist sisust igal ajahetkel. See pilt sisaldab andmeid ja nende seost muude andmebaasis teatud ajahetkega andmetega.