Instance databázy

Inštancia databázy môže byť špecifická pre databázu

Termín databázová inštancia je často nesprávne pochopená, pretože to znamená rôzne veci rôznym dodávateľom. Najčastejšie sa používa v súvislosti s implementáciou databázy Oracle.

Všeobecný význam databázy

Vo všeobecnosti databázová inštancia opisuje kompletné databázové prostredie vrátane softvéru RDBMS, štruktúry tabuliek, uložených procedúr a ďalších funkcií. Správcovia databázy môžu na rôzne účely vytvárať viaceré inštancie tej istej databázy.

Napríklad organizácia s databázou zamestnancov môže mať tri rôzne prípady: produkcia (používa sa na preberanie živých dát), predvýroba (používa sa na testovanie nových funkcií pred uvoľnením do výroby) a vývoj (používajú vývojári databázy na vytvorenie nových funkcií ).

Inštancie databázy Oracle

Ak máte databázu Oracle , viete, že databázová inštancia znamená veľmi špecifickú vec.

Zatiaľ čo samotná databáza obsahuje všetky aplikačné údaje a metadáta uložené vo fyzických súboroch na serveri, inštancia je kombináciou softvéru a pamäte, ktorá sa používa na prístup k týmto údajom.

Napríklad, ak sa prihlásite do databázy Oracle, vaša prihlasovacia relácia je inštancia. Ak sa odpojíte alebo vypnete počítač, vaša inštancia zmizne, ale databáza - a všetky vaše údaje - zostanú neporušené. Inštancia Oracle môže pristupovať iba k jednej databáze naraz, zatiaľ čo databáza Oracle môže byť prístupná viacerými inštanciami.

Inštancie servera SQL Server

Inštancia servera SQL Server obvykle znamená špecifickú inštaláciu servera SQL Server. Nie je to samotná databáza; skôr to je softvér použitý na vytvorenie databázy. Udržanie viacerých inštancií môže byť užitočné pri správe serverových zdrojov, pretože každá inštancia môže byť nakonfigurovaná na pamäť a využitie CPU - niečo, čo nemôžete robiť pre jednotlivé databázy v inštancii servera SQL Server.

Schéma databázy a databázová inštancia

Môže byť tiež užitočné premýšľať o inštancii v súvislosti s databázovou schémou. Schéma je metadata, ktorá definuje návrh databázy a spôsob organizácie údajov. Patria sem jeho tabuľky a ich stĺpce a všetky pravidlá, ktoré upravujú údaje. Napríklad tabuľka zamestnancov v databáze môže mať stĺpce pre meno, adresu, ID zamestnanca a popisy práce. Toto je štruktúra alebo schéma databázy.

Inštancia databázy je snímka aktuálneho obsahu v ľubovoľnom čase vrátane údajov samotných a ich vzťahu k iným údajom v databáze.