Vous êtes sur la page 1sur 6

1.2.

Anlisis de los manejadores de bases de datos


El sistema manejador de bases de datos es la porcin ms importante del
software de un sistema de base de datos. Un DBMS es una coleccin de
numerosas rutinas de software interrelacionadas, cada una de las cuales es
responsable
de
alguna
tarea
especfica.
Oracle:
Es una herramienta de administracin grfica que es mucho ms intuitiva y cmoda
de utilizar.

Ayuda a analizar datos y efectuar recomendaciones concernientes a mejorar el


rendimiento y la eficiencia en el manejo de aquellos datos que se encuentran
almacenados.

Apoya en el diseo y optimizacin de modelos de datos.

Asistir a los desarrolladores con sus conocimientos de SQL y de construccin


de procedimientos almacenados y triggers, entre otros.

Apoya en la definicin de estndares de diseo y nomenclatura de objetos.

Documentar y mantener un registro peridico de las mantenciones,


actualizaciones de hardware y software, cambios en las aplicaciones y, en general,
todos aquellos eventos relacionados con cambios en el entorno de utilizacin de
una base de datos.

MySql:
El principal objetivo de MySQL es velocidad y robustez.
Soporta gran cantidad de tipos de datos para las columnas.
Gran portabilidad entre sistemas, puede trabajar en distintas plataformas y
sistemas operativos.
Cada base de datos cuenta con 3 archivos: Uno de estructura, uno de datos y
uno de ndice y soporta hasta 32 ndices por tabla.
Aprovecha la potencia de sistemas multiproceso, gracias a su implementacin
multihilo.
Flexible sistema de contraseas (passwords) y gestin de usuarios, con un muy
Buen nivel de seguridad en los datos.
El servidor soporta mensajes de error en distintas lenguas.

INFORMIX:

Dispone de herramientas graficas


Soporte para Datawarehouse
Soporte para datamining
Gestiona mltiples bases de datos remotas de una nica consola donde se
muestran grficamente tanto la base de datos, como los objetos que contiene
(tablas, ndices, procedimientos).
Utiliza plataforma NT y UNIX
Capacidad de relacin de datos de mltiples lugares fsicos
Opcin de conectar datos relacionales de paginas web
Es costoso, Sin embargo la nueva versin (Vs10) tiene un costo por debajo de
los USD $1000 que lo vuelve muy accesible en el mercado.
Ocupa menos memoria y recursos que el oracle
Se integra con linux y oracle
Cumple con los niveles de seguridad
Tiene arquitectura para servidor OLTP (On Line Transaction Prosessing) para
UNIX. Esta tecnologa se puede ver en INFORMIX Dynamic Server.
Ofrece herramientas para crear mens, formularios de entrada de datos y
generadores de listados
Utiliza un manejador relacional de base de datos orientado a
objetos(ORDBMS), completamente escalable y extensible a cualquier tipo de
datos.
Se puede utilizar INFORMIX Dynamic Server en toda su capacidad, con el
lenguaje de programacin Java.
Requisitos mnimos de instalacin INFORMIX:
32 Mb de RAM
Procesador Intel Pentium o superior.
Sistema operativo Windows NT, Windows 2000 o Windows XP.
650 MB. En disco duro.
SQLserver:
Facilidad de instalacin, distribucin y utilizacin.
SQL Server posee una gran variedad de herramientas administrativas y de
desarrollo que permite mejorar la capacidad de instalar, distribuir, administrar y
utilizar SQL Server.
-Administrativas (Administrador Corporativo).
-Desarrollo (Analizador de Consultas).
Puede utilizarse el mismo motor de base de datos a travs de plataformas que
van desde equipos porttiles que ejecutan Microsoft Windows 95 98 hasta
grandes servidores con varios procesadores que ejecutan Microsoft Windows
NT, Enterprise Edition.
Almacenamiento de datos.
SQL Server incluye herramientas para extraer y analizar datos resumidos para
el proceso analtico en lnea(OLAP, Online Analitycal Processing). SQL Server
incluye tambin herramientas para disear grficamente las bases de datos y
analizar los datos mediante preguntas en lenguaje normal.

SQL Server se integra con el correo electrnico, internet y Windows,


permitiendo una comunicacin local.
PostgreSQL:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que permite el
uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y datos se
alojan en el servidor y los terminales o clientes de la red slo acceden a la
informacin.
Adems permite administrar informacin de otros servidores de datos.

1.3. Consideraciones para elegir un buen DBMS


Debido a que en el mercado mundial existen muchos manejadores de bases de
datos es importante tomar en cuenta algunas consideraciones de importancia para
elegir cual es el que ms conviene a nuestros intereses. Por ejemplo:
+ Cual es la disponibilidad de soporte de este gestor de bases de datos
Es factible que encuentre personal capacitado fcilmente para resolver problemas
en mi gestor de bases de datos, por ejemplo veamos la capacidad de personas
que usan Oracle, SQL Server, PosgreSQL, MySQL, etc., las entidades tienen que
ser gestionadas por un Administrador de bases de datos, de igual manera debe
considerarse si es posible determinar el costo de un especialista en dicho gestor
de base de datos o si el gestor nos brinda soporte en lnea o va remota.
Si las aplicaciones que van a consumir esos datos son de misin critica y se
requiere alta disponibilidad y soluciones rpidas, no es recomendable usar un
DBMS poco conocido en el mercado y mucho menos que sea nuevo como los
gestores non-SQL ya que nadie los conoce y si mi gestor de base de datos sufre
una cada, quien, cundo y cunto va a costar repararlo ya que a pesar de poseer
una muy buena poltica de backups, puede que el mismo servidor se dae
(hardware) y si no consigo alguien que lo ponga en lnea lo mas rpido posible
estar en problemas pues la empresa va a tener una larga cada que se
representara
en
dinero
y
falta
de
productividad.
+ Cual es la carga de transacciones que va a soportar esa base de datos
Si voy a necesitar una alta carga de transacciones (mayores a 200 usuarios
conectados al mismo tiempo) es necesario que se vaya pensando en algo robusto
y bien probado en el mercado servidores como cualquier versin express (SQL
Servr, DB2, etc.) no es aceptable, si lo que se desea es algo libre pues
PostgreSQL
es
la
respuesta
.
+

Que

sistema

operativo

se

planea

implementar

Est comprobado que SGBD diseados en opensource (Cdigo abierto) corren


mucho ms rpido en entornos operativos basados en UNIX que sobre Windows,
as que aqu debera de tenerse en cuenta el sistema operativo, si no se ha
tomado la decisin entonces elegir el sistema operativo del servidor dependiendo
del SGBD, en foros como los de PosgreSQL, por ejemplo, la gente que ha
realizado pruebas de este SGBD indican que se tiene un 25% de optimizacin
corriendo
sobre
LINUX
que
sobre
Windows.

Si no se tiene un sistema operativo en el servidor sera recomendable elegirlo en


base al SGBD y esto tambin tendra consideraciones como la operatividad y la
capacidad de administracin de un servidor en tal o cual SO y los gastos que
implicaran
su
mantenimiento.
+ En caso de un aplicativo WEB cuales sern las consideraciones
No hay muchas consideraciones que tomar en cuanto al aplicativo ya que si esta
hecho sobre PHP, IIS en sus ltimas versiones implementa un soporte que es
algunas veces superior al que implementa Apache, pero lo ptimo sera que la
aplicacin se pudiera adecuar a cualquier SGBD tal cual lo hace algunos CMS que
pueden
instalarse
en
varios
SGBD.
Siempre y por siempre seria la disponibilidad y la carga de trabajo que va a tener
el servidor de datos y si es posible la capacidad de alta disponibilidad, aqu
entraran a tratar tambin trminos como Cloud, Private cloud etc.

1.4. Nuevas tecnologas y aplicaciones de los sistemas de bases de datos.


Los sistemas orientados a los datos se caracterizan porque los datos no son de
una aplicacin sino de una Organizacin entera que los va a utilizar; se integran
las aplicaciones, se diferencian las estructuras lgicas y fsicas. El concepto de
relacin cobra importancia. Originalmente las aplicaciones cubran necesidades
muy especficas de procesamiento, se centraban en una tarea especfica. Las
bases de datos evitan las inconsistencias que se producan por la utilizacin de los
mismos datos lgicos desde distintos archivos a travs de procesos
independientes.
El mundo real considera interrelaciones entre datos y restricciones semnticas que
deben estar presentes en una base de datos. No solo debe almacenar entidades y
atributos, sino que tambin debe almacenar interrelaciones entre datos.
La redundancia de datos debe ser controlada, pero si se admite cierta redundancia
fsica
por
motivos
de
eficiencia.
Pretenden

servir

toda

la

organizacin.

La independencia de los tratamientos sobre los datos y estos mismos, ha tenido


una
enorme
influencia
en
la
arquitectura
de
los
SGBD.
La definicin y descripcin del conjunto de datos contenido en la base debe ser
nica e integrada con los mismos datos.

http://administracionbd.weebly.com/unidad-1.html
http://erick-pena-talamantes.blogspot.mx/2013/02/analisis-de-losmanejadores-de-bases-de.html

Vous aimerez peut-être aussi