Anda di halaman 1dari 5

ADMINISTRACIN DE BASE DE DATOS.

Que es una base de datos:


Es una coleccin o conjunto de datos comunes, para satisfacer las necesidades
de una organizacin.

Que es un sistema gestor de base de datos:
Es el que permite a los usuarios procesar, describir, administrar y recuperar los
datos almacenados en una base de datos.


ADMINISTRADOR DE BASE DE DATOS
DBA es la persona encargada de la operacin del sistema, y es el responsable de
decidir:
Los datos que se deben almacenar en la base de datos
La poltica de mantenimiento, tratamiento de los datos y seguridad de la
informacin

DBA es un especialista en base de datos e informtica que conoce las
herramientas de gestin de la BD, as como la forma de desarrollar los planes del
administrador de datos. As mismo, decide la poltica de copias de seguridad,
duplicacin de la informacin filtros de acceso de usuarios que aseguren los
niveles de seguridad deseados, tanto frente a la prdida de informacin como
frente al acceso no autorizado.

Entre las principales funciones del ABD tenemos:
Apoyar y asesorar durante el proceso de adquisicin del SGBD.
Definir la informacin que contendrn las base de datos corporativos.
Mantener la relacin y comunicacin estrecha con los especialistas del
SGBD.
Disear las estructuras de almacenamiento y estrategias de acceso a las
base de datos.
Atender y servir como punto de enlace entre los usuarios de la
organizacin.
Definir estndares y procedimientos para respaldar y recuperar la
informacin que contiene las base de datos.

Proporcionar asesora tcnica a analistas y programadores que se
encuentran desarrollando aplicaciones que crean y/o accedan las base de
datos.

El rol administrativo del DBA:

El DBA debe concentrarse en el control y planificacin de la funcin de
administracin de la base de datos, por consiguiente, el DBA es responsable de:

coordinar, monitorear y asignar los recursos administrativos de la base de
datos: personas y datos.
Definir objetos y formular planes estratgicos para la funcin de
administracin de la base de datos

Anlisis de los manejadores de bases de datos.

MySQL

Es un sistema administrativo relacional de bases de datos (RDBMS por sus siglas
en ingls Relational Database Management System). Este tipo de bases de datos
puede ejecutar desde acciones tan bsicas, como insertar y borrar registros,
actualizar informacin hacer consultas simples, hasta realizar tareas tan
complejas como la aplicacin lo requiera.
MySQL es un servidor multi-usuarios muy rpido y robusto de ejecucin de
instrucciones en paralelo, es decir, que mltiples usuarios distribuidos a lo largo de
una red local o Internet podr ejecutar distintas tareas sobre las bases de datos
localizadas en un mismo servidor.
Utiliza el lenguaje SQL (Structured Query Language) que es el estndar de
consulta a bases de datos a nivel mundial.

Ventajas:
1. MySQL software es Open Source
2. Velocidad al realizar las operaciones, lo que le hace uno de los gestores
con mejor rendimiento.
3. Bajo costo en requerimientos para la elaboracin de bases de datos, ya que
debido a su bajo consumo puede ser ejecutado en una mquina con
escasos recursos sin ningn problema.
4. Facilidad de configuracin e instalacin.
5. Soporta gran variedad de Sistemas Operativos
6. Baja probabilidad de corromper datos, incluso si los errores no se producen
en el propio gestor, sino en el sistema en el que est.
7. Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente
apropiado para acceder bases de datos en Internet
8. Integracin perfecta con el lenguaje php (procesador de hipertexto)

ORACLE:

Oracle es bsicamente una herramienta cliente/servidor para la gestin de Bases
de Datos.

Ventajas:
1. Oracle es el motor de base de datos objeto-relacional ms usado a nivel
mundial.
2. Puede ejecutarse en todas las plataformas, desde una Pc hasta un
supercomputador.
3. Oracle soporta todas las funciones que se esperan de un servidor "serio":
un lenguaje de diseo de bases de datos muy completo (PL/SQL) que
permite implementar diseos "activos", con triggers y procedimientos
almacenados, con una integridad referencial declarativa bastante potente.
4. Permite el uso de particiones para la mejora de la eficiencia, de replicacin
e incluso ciertas versiones admiten la administracin de bases de datos
distribuidas.
5. El software del servidor puede ejecutarse en multitud de sistemas
operativos.
6. Existe incluso una versin personal para Windows 9x, lo cual es un punto a
favor para los desarrolladores que se llevan trabajo a casa.
7. Oracle es la base de datos con ms orientacin haca INTERNET.


Nota: existe una versin de Oracle gratuita es la Express Edition es gratuita pero
no de uso comercial solo educativo.

INFORMIX

Informix: Es un gestor de base de datos creado por informix sofware Inc. Incluye
un RDBMS (Sistema Manejador de Base de Datos Relacional) basado en SQL, un
lenguaje de cuarta generacin y juegos de herramientas para la inclusin de SQL
en programas de aplicacin.
1. Ocupa menos memoria y recursos que el Oracle
2. Se integra con linux y Oracle
3. Ofrece herramientas para crear mens, formularios de entrada de datos y
generadores de listados
4. Reduce los costos de administracin


Consideraciones para elegir un buen DBMS (Sistema
Manejador de Base de Datos)

Para poder elegir un buen DBMS es necesario considerar las siguientes opciones:

1. Cul es la disponibilidad de soporte de este gestor de bases de datos

Es factible que encuentre personal capacitado fcilmente para resolver
problemas del 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 crtica 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 el 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 se consigue alguien que lo
ponga en lnea lo ms rpido posible estar en problemas pues la empresa
va a tener una larga cada que se representara en dinero y falta de
productividad.

2. Cul 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 no es aceptable, si lo que se desea es algo libre pues PostgreSQL
es la respuesta .

3. Qu 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.


4. En caso de una aplicacin WEB cules sern las consideraciones

No hay muchas consideraciones que tomar en cuanto a una aplicacin ya
que si est hecha 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.

Anda mungkin juga menyukai