Tengamos claro que soluciones del tipo NoSQL o Big Data
están tomando el mundo por montera y son
cada vez más usados en entornos corporativos para mejorar el tiempo de puesta en
producción y aumentar la agilidad de desarrollo. En resumen beneficios y eso nos importa a todos.
Con el
advenimiento de novedades en el mundo de los sistemas de gestión de datos que
se acumulan en principios distintos del álgebra relacional, una creciente duda
ha crecido en torno a la necesidad y el papel del administrador de base de
datos (nuestros “amados” DBAs) en este escenario. Incluso
si la mayoría de estos nuevos sistemas son totalmente dependientes de los
equipos de desarrollo y todos los esfuerzos de mantenimiento parecen
redundantes (a partir de aquí el gerente de Dilbert, deja de leer, :) ). Una
vez que se consideran todas las demandas de la puesta y mantenimiento en producción:
- La disponibilidad 24x7
- La plena coherencia transaccional
- La estrategia de recuperación fiable
Queda claro
que los DBA tienen que seguir siendo una parte vital de la
cadena de responsabilidad de la empresa. Aun cuando la tecnología subyacente se aleja del sistema de gestión de base de datos relacional - ya sea transaccional o de tipo datawarehouse.
La siguiente tabla representa el paisaje actual del ecosistema de gestión de datos, con las convenciones de nombres que se utilizan.
RDBMS
|
NoSQL
|
Big Data
|
|
Ecosistema
|
Base de datos
|
Datastore
|
Dataset
|
Propietario
|
DBA
|
Desarrollador
|
Analista de datos
|
Propiedades
|
ACID
|
BASE
|
CAP
|
Clustering
|
Todo compartido
|
Nada compartido
|
Nada compartido
|
Madurez
|
mMás de 40 años
|
Más de 10 años
|
Más de 10 años
|
Cuota
de mercado estimada
|
75%
|
20%
|
5%
|
Aunque los términos "NoSQL" y "Big Data" a menudo se utilizan indistintamente, la distinción es evidente, con respecto a sus áreas de uso, utilidad estrategia de negocio y la capacidad para gestionar tráfico concurrente. Dicho esto, NoSQL se ajusta más al espacio OLTP y Big Data es más de un tipo de datawarehouse (DWH).
En el paisaje que evoluciona rápidamente de soluciones de gestión de datos, será cada vez más importante, para aprovechar la mayor cantidad de conocimientos y experiencias relacionales en la arquitectura y la ingeniería de DWH y conjuntos de datos.
Esos conocimientos, ya están dentro del know-how del DBA del dia a dia. Sólo necesita que se extiende hacia las disciplinas de gestión de datos de reciente introducción.
En el paisaje que evoluciona rápidamente de soluciones de gestión de datos, será cada vez más importante, para aprovechar la mayor cantidad de conocimientos y experiencias relacionales en la arquitectura y la ingeniería de DWH y conjuntos de datos.
- Manejar una auditoría Sarbanes-Oxley o del ENS, en España,
- Manejar una actualización en marcha,
- Realizar una migración con tiempo de inactividad casi cero.
- Recuperarse de un desastre
Esos conocimientos, ya están dentro del know-how del DBA del dia a dia. Sólo necesita que se extiende hacia las disciplinas de gestión de datos de reciente introducción.
Programador
|
Analista
bbdd |
Diseñador
bbdd |
Arquitecto
BBDD |
DBA
|
Especialista
Sistemas |
Especialista
Almacenamiento |
Especialista
Red |
Especialista
Seguridad |
Arquitecto
Solución |
|
Diseño
BBDD |
indirecto
|
indirecto
|
directo
|
indirecto
|
indirecto
|
directo
|
||||
Desarrollo
BBDD |
directo
|
directo
|
indirecto
|
directo
|
indirecto
|
indirecto
|
indirecto
|
indirecto
|
indirecto
|
|
Arquitectura
BBDD |
directo
|
directo
|
indirecto
|
indirecto
|
indirecto
|
indirecto
|
indirecto
|
|||
Análisis
Datos |
directo
|
directo
|
directo
|
indirecto
|
||||||
Instalación/
actualización bbdd |
indirecto
|
directo
|
directo
|
indirecto
|
indirecto
|
indirecto
|
||||
Optimizador
Consultas |
directo
|
directo
|
indirecto
|
indirecto
|
directo
|
|||||
Copia
Restauración bbdd |
indirecto
|
directo
|
indirecto
|
indirecto
|
indirecto
|
|||||
Aprovisionamiento
Nube |
indirecto
|
directo
|
directo
|
directo
|
directo
|
directo
|
directo
|
directo
|
||
Operaciones
Almacenamiento |
indirecto
|
indirecto
|
directo
|
directo
|
indirecto
|
|||||
Operaciones
Red |
indirecto
|
indirecto
|
directo
|
indirecto
|
indirecto
|
|||||
Control
Seguridad |
indirecto
|
indirecto
|
directo
|
indirecto
|
indirecto
|
directo
|
indirecto
|
El dato es el rey
Observando la evolución del panorama de los sistemas de gestión de datos desde el año 2000, es una apuesta bastante segura suponer que la tecnología en sí comenzará a perder su importancia, mientras que las habilidades tecnológicas prosperarán como el panorama de software de gestión de datos se expande y se diversifica. Aunque NoSQL y Big data ofrecen nuevas técnicas para el tratamiento de la información, esta proposición está todavía lejos de ser completa y es aquí donde los DBA pueden llenar el vacío.
Esto a su vez induce un cambio importante en la perspectiva y la forma de pensar de los expertos en tecnología relacional actuales. Técnicas, algoritmos y patrones que son comunes a NoSQL y big data pueden ser implantados en los sistemas de bases de datos para mejorar la disponibilidad, la capacidad y el rendimiento.
Esto ya ha empezado: Map Reduce ha sido utilizado en los datawarehouse durante muchos años, sólo con una terminología diferente. Del mismo modo, los patrones de acceso de clave y valor de los DWH no son nuevos en absoluto a las bases de datos que eran capaces de trabajar de forma asíncrona desde hace décadas. Lo que hizo fue el cambio continuo avance en la tecnología de hardware ligada a la evolución de los requisitos de disponibilidad y tamaño de los datos. A punto de romper la ley de Moore y justo por delante de la próxima revolución en-memoria, puede resultar que todos los sistemas de gestión de datos usen ambas aproximaciones de mana conjunta.
No hay comentarios:
Publicar un comentario
Por favor deja tu comentario, es valioso.