Instancia de base de datos

Unha instancia de base de datos pode ser específica para a base de datos

O termo instancia da base de datos é a miúdo incomprendido porque significa cousas diferentes para diferentes provedores. Utilízase máis frecuentemente en conexión coas implementacións da base de datos Oracle.

Significado xeral dunha instancia de base de datos

En xeral, unha instancia de base de datos describe un entorno de base de datos completo, incluído o software RDBMS, a estrutura da táboa, os procedementos almacenados e outra funcionalidade. Os administradores da base de datos poden crear varias instancias da mesma base de datos para diferentes fins.

Por exemplo, unha organización con base de datos de empregados pode ter tres instancias diferentes: produción (usada para conter datos en directo), preproducción (utilizada para probar novas funcionalidades antes da súa liberación en produción) e desenvolvemento (usado por desenvolvedores de bases de datos para crear unha nova funcionalidade ).

Instancias de bases de datos Oracle

Se ten unha base de datos Oracle , vostede sabe que unha instancia de base de datos significa algo moi específico.

Aínda que a propia base de datos inclúe todos os datos de aplicación e metadatos almacenados en ficheiros físicos nun servidor, unha instancia é unha combinación do software e memoria utilizados para acceder a estes datos.

Por exemplo, se inicias sesión nunha base de datos Oracle, a túa sesión de inicio de sesión é unha instancia. Se desconectas ou apaga o computador, a instancia desaparece, pero a base de datos e todos os datos permanecen intactos. Unha instancia de Oracle pode acceder só a unha base de datos á vez, mentres que unha base de datos de Oracle pode acceder por varias instancias.

Instrucións de servidor SQL

Unha instancia de SQL Server xeralmente significa unha instalación específica de SQL Server. Non é a propia base de datos; máis ben, é o software utilizado para crear a base de datos. O mantemento de varias instancias pode ser útil cando se xestionan os recursos do servidor porque cada instancia pódese configurar para a memoria e o uso da CPU: algo que non pode facer para bases de datos individuais nunha instancia de SQL Server.

Un esquema de base de datos vs. unha instancia de base de datos

Tamén pode ser útil pensar nunha instancia en contexto cun esquema de base de datos. O esquema é o metadato que define o deseño da base de datos e como se organizarán os datos. Isto inclúe as súas táboas e as súas columnas e as regras que rexen os datos. Por exemplo, unha táboa empregada nunha base de datos pode ter columnas para o nome, o enderezo, a identificación dos empregados e as descricións de emprego. Esta é a estrutura ou esquema da base de datos.

Unha instancia da base de datos é unha instantánea do contido real en cada momento, incluídos os datos e a súa relación con outros datos da base de datos.