consideraciones para elegir un buen dbms
Post on 26-Jul-2015
191 Views
Preview:
TRANSCRIPT
Administración de Bases de Datos
Consideraciones para elegir
un buen DBMS
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.
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.
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.
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.
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.
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.
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.
La elección de un DBMS
La convergencia de las características y la funcionalidad en el
software DBMS
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.
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.
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.
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
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.
DBMS clústeres
La principal ventaja de la agrupación compartida es la escalabilidad
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.
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.
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.
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.
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.
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.
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
top related