creacion de un entorno de bdd el dba(administracion de base de datos)

22
CAPITULO 2 CREACION DE UN ENTORNO DE BASE DE DATOS

Upload: utn

Post on 29-Jun-2015

2.862 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Creacion de un entorno de bdd el dba(administracion de base de datos)

CAPITULO 2CREACION DE UN ENTORNO DE BASE DE DATOS

Page 2: Creacion de un entorno de bdd el dba(administracion de base de datos)

INTRODUCCION

Una de las principales tareas de un DBA es la instalación de un DBMS (Database Management System), cabe destacar que la instalación es apenas la parte mas difícil del trabajo de un DBA.

El establecimiento de un entorno de base de datos utilizable requiere una gran habilidad, conocimiento y consideración. A continuación se describen los principios que intervienen.

Page 3: Creacion de un entorno de bdd el dba(administracion de base de datos)

Definición de la estrategia de la Organización DBMS

El proceso de elección de un DBMS adecuado para la gestión empresarial de base de datos no es tan difícil como lo que solía ser.No es muy común que las empresas medianas o grandes utilicen varios sistemas DBMS, ya que no es raro que en dichas empresas se ejecuten varios motores de base de datos.

Page 4: Creacion de un entorno de bdd el dba(administracion de base de datos)

Definición de la estrategia de la Organización DBMS

A veces la decisión de comprar e instalar un nuevo DBMS se da por una necesidad de negocio o una nueva aplicación. Esto es razonable si la organización no tiene DBMS y debe adquirir una por primera vez. Este caso no es muy común.

Independientemente de si un DBMS existe en el lugar, uno nuevo es a menudo visto como un requisito para una nueva aplicación.

Page 5: Creacion de un entorno de bdd el dba(administracion de base de datos)

La elección de un DBMS

El grupo DBA debe establecer una política respecto a los productos DBMS con el apoyo de la organización. Esta política debe estar dirigida a reducir el número DBMS, como también la compatibilidad con varios Sistemas Operativos y de Hardware.

Page 6: Creacion de un entorno de bdd el dba(administracion de base de datos)

La elección de un DBMS

Al elegir un DBMS, asegúrese de considerar cada uno de estos factores:

• Sistema operativo de apoyo : se refiere a los sistemas operativos soportados.

• Tipo de organización: se debe tener en cuenta la filosofía de la empresa ya que muchas son conservadoras y optan por entornos mainframe tradicionales, por ejemplo estatales financieras, etc. En cambio otras instituciones optan por otras alternativas como por ejemplo las manufactureras o universidades, etc.

• Los puntos de referencia: se refiere al rendimiento estando ya en producción del entorno.

Page 7: Creacion de un entorno de bdd el dba(administracion de base de datos)

La elección de un DBMS

• Escalabilidad: se debe tomar en cuenta algunos aspectos como por son: Numero de Usuarios Tamaño de la Base de Datos Si ya se han construido grandes bases de datos

con dicho DBMS. Facilidad del mantenimiento Opiniones de usuarios independientes.

Page 8: Creacion de un entorno de bdd el dba(administracion de base de datos)

La elección de un DBMS

• Disponibilidad de herramientas de apoyo de software: herramientas de apoyo que necesita el DBMS.

• Técnicos: si existe el suficiente soporte para el DBMS.

• Costo de Propiedad: si los costos son accesibles para la empresa.

• Fecha de lanzamiento: frecuencia con la que el proveedor lanza las nuevas versiones.

• Clientes de referencia: se recomienda tener referencias imparciales, ósea independientes del proveedor.

Page 9: Creacion de un entorno de bdd el dba(administracion de base de datos)

La elección de un DBMS

La convergencia de las características y la funcionalidad en el software DBMS

DBMSConsulta

s en Paralelo

OLAP y Análisis

Datos Multimed

ia

Extracción,

transformación y

carga de datos

Page 10: Creacion de un entorno de bdd el dba(administracion de base de datos)

Arquitecturas de DBMS

La arquitectura de apoyo para el medio ambiente DBMS es muy crítica para el éxito de las aplicaciones de base de datos. Una mala elección de un componente puede causar un rendimiento pobre, tiempo de inactividad, o aplicaciones inestables.

Page 11: Creacion de un entorno de bdd el dba(administracion de base de datos)

Arquitecturas de DBMS

Niveles de la arquitectura DBMS están disponibles: empresa, departamento, personal y móvil. Empresa: diseñado para escalabilidad y

alto rendimiento, máquina a gran escala, multiprocesadores, servidor de alta gama.

Departamento: grupos de trabajo medio dentro de una organización.

Page 12: Creacion de un entorno de bdd el dba(administracion de base de datos)

Arquitecturas de DBMS

Personas: para proyectos de muy pequeña escala y nunca debe ser implementado para aplicaciones multiusuario.

Móvil: para acceso a bases de datos locales y la modificación en un dispositivo portátil o computadora de mano.

Page 13: Creacion de un entorno de bdd el dba(administracion de base de datos)

DBMS clústeres

Es el uso de múltiples sistemas "independientes" de computación que trabajan juntos como un solo sistema de alta disponibilidad.Las dos arquitecturas predominantes para el agrupamiento son:

Disco compartido y Disco no compartido

Page 14: Creacion de un entorno de bdd el dba(administracion de base de datos)

DBMS clústeres

En una arquitectura de compartición nula, cada sistema tiene sus propios recursos privados (memoria, discos, etc.). Los procesadores agrupados se comunican al pasar mensajes a través de una red que interconecta las computadoras.

Page 15: Creacion de un entorno de bdd el dba(administracion de base de datos)

DBMS clústeres

La principal ventaja de la agrupación compartida es la escalabilidad

Page 16: Creacion de un entorno de bdd el dba(administracion de base de datos)

DBMS clústeres

En un entorno compartido de disco: todos los sistemas conectados a un disco comparten el mismo.

La agrupación compartida en el disco, es más adecuado para el procesamiento de una gran empresa en un entorno de mainframe.

Page 17: Creacion de un entorno de bdd el dba(administracion de base de datos)

Problemas de hardware

Cuando se crea un entorno de base de datos para el desarrollo de aplicaciones, seleccionar el DBMS es sólo una parte de la ecuación. El sistema de hardware y operativo en el que el DBMS se ejecutará es de gran importancia para el impacto de la fiabilidad, disponibilidad y escalabilidad (RAS) del entorno de base de datos.

Page 18: Creacion de un entorno de bdd el dba(administracion de base de datos)

Instalar el DBMS

Para la instalación de un DBMS primero se debe cumplir ciertos requisitos y preparar el ambiente para el DBMS:

Conceptos Básicos: se debe entender los requisitos previos, para aquello se debe revisar el manual de instalación para determinar los requisitos de funcionamiento.

Page 19: Creacion de un entorno de bdd el dba(administracion de base de datos)

Instalar el DBMS

Requisitos de hardware: requisitos mínimos de la CPU como hardware y modelo.

Requisitos de almacenamiento: tamaño en disco para su funcionamiento, ya que utiliza espacio en disco para diferentes funciones como: los índices, catálogo del sistema, etc.

Page 20: Creacion de un entorno de bdd el dba(administracion de base de datos)

Instalar el DBMS

Conexión del DBMS: Parte del proceso de instalación del DBMS es la conexión del DBMS a otros componentes del sistema de software, como pueden ser redes, monitores de procesamiento de transacciones, colas de mensajes, otros tipos de middleware, lenguajes de programación, software de sistemas de gestión, operaciones y software de control de trabajo, servidores Web y servidores de aplicaciones.

Page 21: Creacion de un entorno de bdd el dba(administracion de base de datos)

Actualización del DBMS

Un típico ciclo de lanzamiento para el software DBMS es de 12 a 18 meses para las versiones principales, con correcciones de errores constantes y actualizaciones de mantenimiento emitido entre las versiones principales.

Page 22: Creacion de un entorno de bdd el dba(administracion de base de datos)

Actualización del DBMS

El DBA debe desarrollar un enfoque para actualizar el software DBMS que se ajusta a las necesidades de la organización y reduce al mínimo las interrupciones del negocio debido a los cortes y la falta de disponibilidad de bases de datos.

Una actualización de la versión del DBMS se puede considerar como un caso especial de una nueva instalación. Todos los procedimientos necesarios de una nueva instalación se aplican a una actualización