Arquitecto de Bases de Datos

Algunas organizaciones, al crecer en complejidad sus sitemas, crean una posisión separada para diseñar e implementar nuevas bases de datos. El Arquitecto participa en el diseño e implementación solamente, no suele participar en el mantenimiento, administración o tuning de las bases ya establecidas.

La idea detrás de esta posición, es que las habilidades para diseñar una base de datos son diferentes de las habilidades necesarias para mantener una base de datos corriendo sin problemas. En general, es un DBA de propósito general que se especializa en el modelado de datos y en el esquema relacional.

Las tareas típicas que realiza un Arquitecto son:

  • Crear un modelo lógico de los datos (si no existe un Data Modeler, tema para un próximo post!)
  • Traducir los modelos lógicos en modelos físicos (tablas, índices, foreign keys)
  • Analizar los requerimientos de acceso y modificación de los datos, para asegurar un diseño eficiente de la base
  • Crear estrategias de recuperacion y backup de las nuevas bases de datos

Si en la organización existen Arquitectos de Bases de Datos, existen también DBAs que mantienen las bases y aplican los cambios de esquema en las bases.

Leave a Reply