miércoles, 8 de mayo de 2013

Bienvenidos

Loading..

De vez en cuando hablare un poco de MySQL, SQL, Django, Python, entre otras cosas que nada que ver...

Actividades de un DBA - Prioritarias

ADMINISTRACIÓN DE BASE DE DATOS

En general la administración de base de datos, en cualquiera de sus manejadores, Oracle, MySQL, SQL, NoSQL, MongoDB, PostgreSQL, etc. conlleva a realizar ciertas actividades genericas para un administrador de base de datos, les comentare sobre algunos pasos generales y otros especificos con base a lo que me a tocado vivir.

Lo mas importante para un DBA, en cuanto llega a una empresa debiera ser:

  1. Revisar que existan respaldos de las base de datos:
    1. En donde se encuentran.
      • Fisicamente donde se encuentran guardados estos respaldos.
    2. Con que frecuencia.
      • Con que cierto tiempo se realizan los respaldos.
    3. Checklist de chequeo que se generen.
      • Revisar que se generen y que situaciones se han presentado.
    4. Integridad de los mismos.
      • Revisar que esten generados correctamente, que en caso de necesitarlos, realmente sean funcionales.
    5. Esten completos.
      • Estar seguros que tenemos respaldo de todo lo que nos competa.
  2. Si no existieran, crearlos.
    • Llevar a cabo todos los pasos anteriores.

Una vez realizado esto, comenzar a analizar TODO. Se preguntaran "¿Qué es todo?". Yo lo enlisto en las siguientes actividades.
  1. Cuantas base de datos hay.
    1. En que servidores
    2. Productivas o No productivas
  2. Cuantos servidores.
    1. Con base de datos o sin base de datos
    2. Base de datos productivas o no.
  3. Que usuarios existen.
    1. Quienes usan estos usuarios.
    2. Como los usan, por aplicación o manualmente.
    3. Que tipos de derechos tienen y a que base de datos.
  4. Aplicaciones que accesan a las base de datos.
    1. Identificar los usuarios de estas aplicaciones, son clientes externos o internos, etc.
Es como llevar un inventario de la seguridad de nuestras base de datos, todo esto para controlar lo que esta modificando a nuestros datos (si, ya son nuestros datos, somos los administrador y esa sera nuestra tarea).

Obviamente, existen otras tareas que tendremos que ir llevando, analizar y optimizar como es que se estan consultando los datos, crear mantenimientos y estadísticas.

Saludos.
"Cuando todo esta bien... PUEDE ESTAR MEJOR."