Ir al contenido principal

2.1 Estructura de memoria y procesos de la instancia

 La memoria se puede estructurar en las siguientes partes: 

  • Área Global del sistema (SGA), la cual se comparte entre todo los servidores y los procesos en segundo plano.
  • Áreas globales de programas (PGA), que es privada para cada servidor y proceso en segundos planos; a cada proceso se asigna un PGA.
  • Área de Ordenaciones (SortAreas).
  • Memoria Virtual
  • Área de código de software

Instancia de una Base de datos

Cada instancia está asociada a una base de datos. Cuando se inicia una base de datos en un servicio (independientemente del tipo de computadora), se le asigna un área de memoria (SGA) y lanza uno o más procesos. A la combinación del SGA y de los procesos es lo que se llama instancia. La memoria y los procesos de una instancia gestionan los datos de la base de datos asociada de forma eficiente y sirven a uno o varios usuarios.


Cuando se inicia una instancia El DBMS monta la base de datos, es decir, asocia dicha instancia a su base de datos correspondiente. En una misma computadora pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su propia base de datos física.

DBMS:

Es un sistema robusto que es capaz de emplear algoritmos de almacenamiento y recuperación de información para poder implementar un modelo de datos de manera física garantizando que todas las transacciones que se realizan con respecto a dichos datos sean "ácidas" (Atomicity, Consistency, Isolation, Duration).

Archivos:

  • Control (ctl): almacenan información acerca de la estructura de archivos de la base.
  • Rollback (rbs): cuando se modifica el valor de alguna tupla en una transacción, los valores nuevos y anteriores se almacenan en un archivo, de modo que si ocurre algún error, se puede regresar (rollback) a un estado anterior.
  • Redo (rdo): bitácora de toda transacción, en muchos dbms incluye todo tipo de consulta incluyendo aquellas que no modifican los datos.
  • Datos (dbf): el tipo más común, almacena la información que es accesada en la base de datos.
  • Indices (dbf) (dbi): archivos hermanos de los datos para acceso rápido.
  • Temp (tmp): localidades en disco dedicadas a operaciones de ordenamiento o alguna actividad particular que requiera espacio temporal adicional.
Estructura de Memoria

Área Global del sistema (SGA):

Es un grupo de estructuras de la memoria compartida que contiene
datos e información de control de una instancia de una BD. Si varios
usuarios se conectan de forma concurrente a la misma instancia,
entonces los datos se comparten en el SGA, por lo que también se llama
shared global área.

Estructura de datos
  • Caché de los Buffers
  • Buffer del registro de Redo
  • El Pool compartido 
  • Large Pool
  • Java Pool
  • Streams Pool
  • Caché Pool



Comentarios

Entradas populares de este blog

UNIDAD 3: CONFIGURACIÓN Y ADMINISTRACIÓN DEL ESPACIO EN DISCO.

UNIDAD 6: MONITOREO Y AUDITORIA.

UNIDAD 2.- ARQUITECTURA E INSTALACIÓN DE UN SGBD.