DBA

Funciones del DBA

Resguardo y recuperación de datos

hacer copias de seguridad periódicas de los datos

Administración de cambios

realizar el análisis de impacto

Integración con aplicaciones

utilizando Base de datos

Modelado de Datos y Diseño de Base de Datos

análisis

recopilación de datos

Creacion de base de datos

Tablas

BD

Restricciones de integridad de datos

Privilegios

BD

Tabla

Columna

Integridad

Identidad

Semántica

Referencial

Vistas

Administrar la Concurrencia

Concurrencia de Lectura

Concurrencia de Actualizacion

Optimización del Acceso a Datos

Indices

Estadísticas de actualización

Distribución de datos

Responsabilidades

Copia de seguridad y recuperación

• Realiza copias de seguridad periódicas
• Tiene un conocimiento completo del procedimiento de restauración

Supervisión de la actividad de las bases de datos

• Cuándo se producen retrotracciones de transacciones
• Cuándo supera la base de datos el espacio en disco del sistema
• Cuándo no se respetan restricciones exclusivas (puede hacerse mediante alertas)
• Cuándo no se debe cerrar la base de datos mientras la aplicación se está ejecutando

Rendimiento

• Actúa de inmediato cuando surgen problemas de rendimiento:
• Analiza las sentencias de SQL y, si algunas tardan una cantidad de tiempo exorbitante en ejecutarse, determina la causa.
• Comprueba si la base de datos se está ejecutando de manera optimizada, no sólo en el nivel del sistema sino también en el nivel de las tablas y las consultas.

Bloqueos

• Analiza de dónde provienen los bloqueos.
• Obtiene el rastreo de SQL.
• Empareja los SID con servidores o procesos.
• Detecta puntos muertos.
• Comprueba por qué el origen del bloqueo sigue bloqueando.
• Verifica si se trata un trabajo de larga ejecución debido a SQL de ejecución lenta.

perfil del DBA

conocimientos Necesarios:

• Manejo de bases de datos basadas en SQL y No SQL
• Conocimiento de administración de servicios como: HDFS, YARN, hiveserver2, Hbase.
• Conocimientos en seguridad de la información.
• Conocimientos en programación estructurada y orientada a objetos.

tendra

responsabilidades

compromiso con el trabajo
conseguir el rendimiento optimo
copia de seguridad y recuperacion
instalacion y actualizacion
asignacion de recursos

Requerimientos

Educación mínima: Educación superior - Licenciatura
Años de experiencia: 5
Edad: entre 30 y 50 años
Disponibilidad de viajar: No
Disponibilidad de cambio de residencia: No