You are on page 1of 22

Consideraciones para elegir

un buen DBMS
Administración de Bases 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.
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

You might also like