12
Unidad II Arquitectura del Gestor (DBMS)

Arquitectura Del Gestor

Embed Size (px)

DESCRIPTION

Arquitectura Del Gestor BD

Citation preview

Page 1: Arquitectura Del Gestor

Unidad IIArquitectura del Gestor (DBMS)

Page 2: Arquitectura Del Gestor

Componentes principales de un Sistema de Gestión de Base de Datos (DBMS)

Características del DBMSEstructura de memoria y procesos de la Instancia

Page 3: Arquitectura Del Gestor

Características del DBMSEstructura de memoria y procesos de la Instancia

Page 4: Arquitectura Del Gestor

Shared Global Area (SGA): es el área más grande de memoria y quizás el más importante

Shared Pool: es una caché que mejora el rendimiento ya que almacena parte del diccionario de datos y el parsing de algunas consultas en SQL

Redo Log Buffer: contiene un registro de todas las transacciones dentro de la base, las cuales se almacenan en el respectivo archivo de Redo y en caso de siniestro se vuelven a ejecutar aquellos cambios que aún no se hayan reflejado en el archivo de datos (commit).

Large Pool: espacio adicional, generalmente usado en casos de multithreading y esclavos de I/O.

Java Pool: usado principalmente para almacenar objetos Java

Program Global Area (PGA): información del estado de cursores/apuntadores

User Global Area(UGA): información de sesión, espacio de stack

Características del DBMSEstructura de memoria y procesos de la Instancia

Page 5: Arquitectura Del Gestor

Características del DBMSEstructura de memoria y procesos de la Instancia

Page 6: Arquitectura Del Gestor

Características del DBMSSimilitud de Estructuras entre Oracle y SQL Server /

Sybase

Page 7: Arquitectura Del Gestor

Características del DBMSEstructura de SQL Server / Sybase

Page 8: Arquitectura Del Gestor

SISTEMA OPERATIVO Y OTROS PROGRAMAS

EJECUTABLE SYBASE

KERNEL Y ESTRUCTURAS

CACHE PROCEDIMIENTOS

CACHE DATOS

SYBASE

MEMORIA FISICA TOTAL

Características del DBMSDistribución de Memoria de Sybase & SLQ Server

Page 9: Arquitectura Del Gestor

Características del DBMSINSTALACIÓN

Para instalación primero se debe cumplir ciertos requisitos y preparar el ambiente del DBMS

1) Conceptos Básicos; se debe revisar el manual de instalación para determinar requisitos de funcionamiento.

2) Requisitos de Hardware; procesador, interfaces, memoria, etc.

3) Requisitos de Almacenamiento; tamaño en disco, numero de discos.

4) Conectividad; Conexión con otros componentes del sistema de software, como redes, lenguajes de programación, software de gestión, servidores web, servidores de aplicaciones.

5) Quien Instala; Usuario con permisos en S.O. (Administrador)

Page 10: Arquitectura Del Gestor

Características del DBMSINSTALACIÓN – Variables de Entorno

Una variable del entorno es un valor dinámico cargado en la memoria, que puede ser utilizado por varios procesos que funcionan simultáneamente. En la mayoría de los sistemas operativos y DBMS, la ubicación de algunas bibliotecas o de los archivos ejecutables del sistema más importantes puede variar según la instalación .

ORACLE. Variables de entorno

ORACLE_HOME: Directorio raíz donde el software de Oracle está instalado.ORACLE_SID: Instancia a la que el usuario quiere conectarse.ORACLE_BASE: Directorio raíz donde se encuentran diferentes software de Oracle instalados ORA_NLS10 / ORA_NLS33: Directorio raiz donde se encuentran los ficheros NLS.TNS_ADMIN: Directorio raíz donde los ficheros de configuración de Oracle Net se encuentran.TWO_TASK: Cadena de conexión por defecto si el usuario no la define.LD_LIBRARY_PATH: Directorio raíz donde se encuentran las librerías compartidas de objetos.NLS_LANG: Define el idioma, territorio y el set de caracteres (substituye a las tres siguientes). - NLS_LANGUAGE: Define el idioma - NLS_TERRITORY: Define el territorio - NLS_CHARACTERSET: Define el juego de caracteres.

Page 11: Arquitectura Del Gestor

Las variables de entorno se definen en el entorno del usuario de forma interactiva o mediante su inclusión en los archivos .login y .cshrc (para shell C) o el archivo .profile (para shell Bourne) del usuario.

SYBASE. Variables de entorno

DSLISTEN: Define el nombre que utiliza Adaptive Server para escuchar las conexiones de cliente.DSQUERY: Define el nombre de Adaptive Server al que los programas cliente intentan conectarse.SYBASE: Define la ruta del directorio de instalación de Sybase. SYBASE_ASE: Define el subdirectorio del componente de Adaptive Server.SYBASE_OCS: Define el subdirectorio de configuración de Open Client™.SYBASE_ FTS: Define el subdirectorio de los componentes de búsqueda de texto.SYBASE_SYSAM: Apunta al directorio de software de administración de licencias.LM_LICENSE_FILE: Apunta al archivo license.dat del directorio $SYBASE_SYSAM/licenses/ PATH: Especifica el directorio de búsqueda de archivos ejecutables.LD_LIBRARY_PATH: esta variable especifica el directorio en el que se buscarán las bibliotecas compartidas

Características del DBMSINSTALACIÓN – Variables de Entorno

Page 12: Arquitectura Del Gestor

Características del DBMSProcedimiento General de Instalación