DBA & Analytics. Tendencias

05.01.2015 21:22

La aparición en el mercado de nuevas herramientas , tanto de software como de hardware , como NoSQL,
actualizaciones de NHibernate, herramientas de autotuning, nuevas capacidades de discos sólidos, aumento de RAM, etc. para el manejo de datos ha suscitado el debate de que el futuro de un DBA pasara únicamente por la gestión de seguridad y backups de una BBDD.( "The DBA is Dead,", "The Database Administrator is Dead,")

Aunque es difícil que se produzca la obsolescencia de un DBA sí que es cierto que deberá adaptarse a las nuevas tendencias como el Cloud, bases de datos de opensource o Nosql.

Estos productos, efectivamente hacen que el DBA no sea imprescindible en casos de pequeños entornos, pero al contrario, lagestión del cada vez mayor volumen de datos en un entorno de producción y la creciente especialización de cada sistema de BBDD(es muy difícil que un solo DBA llegue a dominar con maestría entornos de Oracle o SQL Server a la vez) requieren de profesionales cada vez más especializados.

Esto trae como consecuencia la aparición de figuras como el DBaaS que consiste en el concepto de  la base de datos como un servicio que se vende de forma escalable al consumidor final, con los procesos de mantenimiento estandarizados y administrados por un profesional muy especializado


NoSQL

La adopción de bases de datos no relacionales por parte de Google, Amazon, Facebook, LinkedIn o Twitter han
puesto este sistema en el top de las nuevas tendencias

Según los últimos datos publicados por Gartner, solo el 5,5% de usuarios de NoSql son DBA



 

Estos datos conducen a Gardner a afirmar que los DBA "no son parte en esta conversación". Los nuevos DevOps son en parte responsables de la revolución del NoSql , en el cual, trabajan sin un esquema difícil de mantener y sin un DBA que controle ese modelo, sin embargo, los datos son la parte más importante que la empresa necesita mantener, actualizar, asegurar y analizar, y esto no es posible sin la figura del DBA.

Gartner expresa esto en la siguiente frase "NoSQL doesn't mean NoDBA." NoSQL no significa NoDBA.


Hadoop

El desarrollo de la Api de Hadoop en Java y la progresiva incorporación de sql sobre hadoop darán lugar a la implementación progresiva del análisis predictivo basado en Haddop y Mapreduce. Las ventajas
económicas de la adopción de Hadoop han dado lugar al concepto de "Hadooponomics".


Data Science

La gran diversidad de conocimientos requeridos para el análisis de datos está dando lugar a la aparición de la figura del "data scientist" quien además de un perfil analítico en gestión, finanzas y controlling, debe dominar varios lenguajes de programación, como SQl, javascript, java, c#,Ajax, jquery, etc  y añadir a todo esto la potencia de cálculo del calculo matemático y estadisco. Todo esto es posible gracias a la integración
de entornos de programación como RStudio.


Internet of things

La imparable tendencia a dotar de conexión a internet cualquier objeto imaginable provocará un enorme volumen de información. Igualmente el concepto de internet weareable (relojes, pulseras de control de fitness o medico) contribuirán a este enorme volumen de información analizable y gestionable a través de BBDD .

La "disrupción digital"( https://searchcio.techtarget.com/definition/digital-disruption) generada por el salto cualitativo y cuantitativo provocará la necesaria adaptación o desaparición de multitud de empresas.


NewSQL

NewSQL es una clase de sistemas modernos de gestión de BBDD que tratan de conseguir el mismo
rendimiento escalable de sistemas NoSQL para el procesamiento de transacciones en línea
(lectura-escritura), manteniendo durante las cargas de trabajo las garantías ACID de un sistema de
base de datos tradicional

Aunque los sistemas de NewSQL varían mucho en sus arquitecturas internas, sus dos señas de
identidad comunes son el apoyo al modelo de datos relacionales y el uso de SQL como su interfaz principal. Algunos de los sistemas NewSQL más conocidos son  H-Store o NuoDB