Tabla de contenido:
- Definición: ¿qué significa el Administrador de base de datos (DBA)?
- Techopedia explica Administrador de la base de datos (DBA)
Definición: ¿qué significa el Administrador de base de datos (DBA)?
Un administrador de base de datos, frecuentemente conocido por el acrónimo DBA, es un rol generalmente dentro del departamento de Tecnología de la Información, encargado de la creación, mantenimiento, copias de seguridad, consultas, ajuste, asignación de derechos de usuario y seguridad de las bases de datos de una organización.
El rol requiere capacitación técnica y experiencia en el RDBMS específico utilizado por la organización, además de otras habilidades como el pensamiento analítico y la capacidad de concentrarse en las tareas, así como experiencia trabajando con bases de datos en el mundo real. El rol de DBA es un miembro crítico del equipo de TI.
Techopedia explica Administrador de la base de datos (DBA)
Los sistemas comerciales RDBMS como SQL Server de Microsoft, Oracle DB, MySQL y DB2 de IBM son aplicaciones complejas que requieren conocimientos y capacitación especializados. La mayoría también incorpora programas de certificación para asegurar a los posibles empleadores la competencia de un candidato en la gestión de los sistemas.
Esta complejidad requiere un rol entrenado y dedicado encargado de cuidar las bases de datos de la organización que se ejecutan en estas plataformas de bases de datos. Este es el rol de DBA. Es especialmente crítico para las organizaciones que dependen en gran medida de sus sistemas de información y las bases de datos que forman el back-end para esos sistemas. Ejemplos son bancos, compañías de seguros, hospitales, colegios y universidades, compañías de telecomunicaciones y muchos otros. En la mayoría de las organizaciones más pequeñas, el DBA también funciona como administrador de sistemas debido a limitaciones de recursos. Es más probable que las organizaciones más grandes utilicen DBA dedicados, o incluso equipos de DBA.
Dado que las bases de datos se ejecutan en una plataforma base que consiste en el hardware del servidor y el sistema operativo, los DBA también deben ser expertos técnicos, o al menos muy familiarizados con estas dos áreas. Por ejemplo, si un DBA desea realizar una nueva instalación de una base de datos Oracle en un servidor Unix, deberá conocer las complejidades de la configuración RAID, así como los comandos y tareas de Unix necesarios para realizar la instalación.
Existen diferentes tipos de DBA según los requisitos de una organización:
- DBA administrativo: mantiene los servidores y las bases de datos y los mantiene en funcionamiento. Preocupado por copias de seguridad, seguridad, parches, replicación. Estas son actividades orientadas principalmente a mantener la base de datos y la plataforma de software, pero en realidad no están diseñadas para mejorarla o desarrollarla.
- DBA de desarrollo: trabaja en la creación de consultas SQL, procedimientos almacenados, etc., que satisfacen las necesidades comerciales. Este es el equivalente de un programador, pero especializado en el desarrollo de bases de datos. Comúnmente combinado el papel de DBA Administrativo.
- Arquitecto de datos: diseña esquemas, crea índices de tablas, estructuras de datos y relaciones. Este rol funciona para construir una estructura que satisfaga las necesidades comerciales generales en un área en particular. Por ejemplo, una compañía de software utilizará arquitectos de datos para construir un diseño para la base de datos de un nuevo sistema de aplicación comercial para ejecutar las operaciones de un banco. Luego, los desarrolladores y los DBA de desarrollo utilizan el diseño para implementar la aplicación real.
- Data Warehouse DBA: esta es una función relativamente nueva, responsable de fusionar datos de múltiples fuentes en un almacén de datos. Es posible que tenga que diseñar el almacén de datos, así como limpiar y estandarizar los datos antes de cargarlos con herramientas especializadas de carga y transformación de datos.