Lógica De Almacenamiento
Enviado por Manuel14Jesus11 • 24 de Mayo de 2015 • 1.198 Palabras (5 Páginas) • 789 Visitas
CONCEPTOS RELACIONADOS CON LA LOGICA DE ALMACENAMIENTO.
Filegroup: o conocidos como grupos de archivos son útiles para distribuir tablas con alto volumen de información en diferentes discos para separar los índices de los datos, solo se pueden asignar filegroups a los data files.
Definidos como-
- Poder distribuir la data a través de varios discos duros físicos.
- Esconder la ubicación física real de la información a los programadores.
- Pueden contener 1 o más data files.
- Agilizara as consultas y los ingresos.
Para la gestión del almacenamiento de una base de datos Oracle existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Hoy vamos a ver la diferencia entre bloque, extensión, segmento y espacio de tablas.
• Bloques: Se tratan de la unidad más pequeña. Generalmente debe múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir Oracle al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Se especifica mediante DB_BLOCK_SIZE
• Extensiones: Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto se usa una extensión para incrementar el espacio.
• Segmentos: Grupo de extensiones que forman un objeto de la base de datos, como por ejemplo una tabla o un índice
• Espacio de tablas: Formado por uno o más data files, cada data file solo puede pertenecer a un determinado tablespace.
INSTANCIAS DE UN SGBD Y SU APLICACIÓN.
La instancia es la unión de los procesos y de las estructuras de memoria, los cuales se hallan en ejecución para el acceso de los usuarios a los datos a través de diferentes aplicaciones como por ejemplo administración, desarrollo y otras aplicaciones de usuario final.
Tipos de instancias
Online Transaction Processing (OLTP): compra/venta, telemarketing
Segmentos cortos de rollback
Shared Pool muy largo
Redo log suficiente
Indices en discos separados
Segmentos temporales pequeños
DecisionSupportSystems (DSS): datawarehouse
Segmentos largos de rollback
Shared Pool relativamente corto
Redo log suficiente
Indices apropiados
Segmentos largos de temporal
ParallelQuery en la medida de lo posible (si está disponible)
Los usuarios que deseen conectarse a una base de datos, se conectan a lo que se conoce como la instancia de la base de datos (del inglés instance).
Es el modo más sencillo de trabajo, el usuario dispone de un software en su máquina local, por lo que se encuentra en el lado del cliente, capaz de conectar con el SGBD. En ese momento se lanza un proceso de usuario. Ese proceso deberá comunicarse (a través de las redes apropiadas) con el proceso de servidor, un programa lanzado en el lado del servidor que está permanentemente en ejecución.
El proceso de servidor comunica a su vez con la instancia de la base de datos, otro proceso en ejecución a través del cual se accede a la base de datos.
Configurar instancias
Cada instancia de Motor de base de datos debe configurarse satisfacer los requisitos de rendimiento y disponibilidad definidos para las bases de datos hospedadas por la instancia.El Motor de base de datos incluye opciones de configuración que controlan comportamientos como el uso de recursos y la disponibilidad de características como la los comportamientos de control como el uso de los recursos y la disponibilidad de características como auditoría o recursividad de desencadenador.
Aplicación
Puede ejecutar múltiples instancias de Motor de base de datos en un equipo.Una instancia puede ser la instancia predeterminada.La instancia
...