Skip to main content

Databáze a instance databáze

Manipulating the YouTube Algorithm - (Part 1/3) Smarter Every Day 213 (Smět 2024)

Manipulating the YouTube Algorithm - (Part 1/3) Smarter Every Day 213 (Smět 2024)
Anonim

Termín "instance databáze" je často špatně pochopen, protože to znamená různé věci různým dodavatelům. Nejčastěji se používá v souvislosti s implementacemi databází Oracle.

Obecný význam instance databáze

Obecně databázová instance popisuje kompletní databázové prostředí, včetně softwaru RDBMS, struktury tabulky, uložených procedur a dalších funkcí. Správci databází mohou vytvořit různé instance stejné databáze pro různé účely.

Například organizace s databází zaměstnanců může mít tři různé instance: produkce (používá se k tomu, aby obsahovala živá data), předvýroba (použita k otestování nových funkcí před uvolněním do výroby) a vývoj (vývojáři databází používají k vytváření nových funkcí ).

Oracle Database instance

Pokud máte databázi Oracle, víte, že instance databáze znamená velmi specifickou věc.

Zatímco samotná databáze obsahuje všechna data aplikace a metadata uložená ve fyzických souborech na serveru, instance je kombinací softwaru a paměti, která byla použita pro přístup k těmto datům.

Pokud se například přihlásíte do databáze Oracle, vaše přihlašovací relace je instancí. Pokud se odhlásíte nebo vypnete počítač, vaše instance zmizí, ale databáze a všechna data zůstávají nedotčena. Instance Oracle může přistupovat pouze k jedné databázi najednou, zatímco k databázi Oracle lze přistupovat prostřednictvím více instancí.

Instance serveru SQL Server

Instance serveru SQL Server obvykle znamená konkrétní instalaci serveru SQL Server. Není to samotná databáze; spíše je to software, který byl použit k vytvoření databáze. Udržení více instancí může být užitečné při správě serverových prostředků, protože každá instance může být nakonfigurována pro využití paměti a CPU, což je něco, co nemůžete udělat pro jednotlivé databáze v instanci serveru SQL Server.

Schéma databáze vs. instance databáze

Může být také užitečné přemýšlet o instanci v souvislosti s databázovou schématem. Schéma je metadata, která definuje návrh databáze a způsob uspořádání dat. Patří sem její tabulky a jejich sloupce a všechna pravidla, která upravují data. Například tabulka zaměstnanců v databázi může obsahovat sloupce pro jméno, adresu, ID zaměstnance a popisy práce. Jedná se o strukturu nebo schéma databáze.

Instance databáze je snímkem aktuálního obsahu v daném okamžiku, včetně samotných dat a jejich vztahu k jiným datům v databázi.