Instància de base de dades

Una instància de base de dades pot ser específica de la base de dades

La instància de la base de dades del terme sovint no es comprèn perquè significa coses diferents per als diferents venedors. S'utilitza amb més freqüència en relació amb les implementacions de base de dades Oracle.

Significat general d'una instància de base de dades

En general, una instància de base de dades descriu un entorn de base de dades complet, incloent el programari RDBMS, l'estructura de la taula, els procediments emmagatzemats i una altra funcionalitat. Els administradors de bases de dades poden crear diverses instàncies de la mateixa base de dades per a propòsits diferents.

Per exemple, una organització amb una base de dades d'empleats pot tenir tres instàncies diferents: producció (utilitzada per contenir dades en viu), preproducció (usada per provar noves funcionalitats abans de llançar-les a producció) i desenvolupament (utilitzada pels desenvolupadors de bases de dades per crear una nova funcionalitat ).

Instàncies de bases de dades Oracle

Si teniu una base de dades Oracle , sabeu que una instància de la base de dades significa una cosa molt específica.

Tot i que la base de dades inclou totes les dades d'aplicació i metadades emmagatzemades en fitxers físics en un servidor, una instància és una combinació del programari i la memòria utilitzats per accedir a aquestes dades.

Per exemple, si inicieu sessió en una base de dades Oracle, la sessió d'inici de sessió és una instància. Si tanqueu o apagueu l'ordinador, la vostra instància desapareix, però la base de dades i totes les vostres dades romanen intactes. Una instància d'Oracle pot accedir només a una base de dades alhora, mentre que en diverses instàncies es pot accedir a una base de dades Oracle.

Instàncies de SQL Server

Una instància de SQL Server normalment significa una instal·lació específica de SQL Server. No és la pròpia base de dades; més aviat, és el programari utilitzat per crear la base de dades. El manteniment de diverses instàncies pot ser útil per gestionar els recursos del servidor perquè cada instància es pot configurar per a la memòria i l'ús de la CPU, cosa que no es pot fer per a bases de dades individuals en una instància de SQL Server.

Un esquema de bases de dades vs. una instància de base de dades

També pot ser útil pensar en una instància en context amb un esquema de base de dades. L'esquema és la metadada que defineix el disseny de la base de dades i com s'organitzaran les dades. Això inclou les seves taules i les seves columnes i les normes que regeixen les dades. Per exemple, una taula d'empleats en una base de dades pot tenir columnes per nom, adreça, ID d'empleat i descripcions de llocs de treball. Aquesta és l'estructura o esquema de la base de dades.

Una instància de la base de dades és una instantània del contingut real en un moment determinat, incloses les dades en si i la seva relació amb altres dades de la base de dades.