Cómo es el trabajo de un ingeniero de Big Data

ingeniero de big data

Para transportar grupos reducidos de personas a través de distancias cortas y sin mucho apuro podrías arreglártelas conduciendo un autobús. Pero si necesitas transportar a muchas personas, a través de grandes distancias y en tiempos mínimos, deberás aprender a pilotear un avión. De seguro te será más difícil, tendrás más responsabilidades, pero te dará más satisfacciones y ganarás mucho más dinero. Esa misma diferencia es la que existe entre el trabajo de un ingeniero de datos convencional y el de un ingeniero de Big Data.

Big Data se refiere, como podrás imaginarlo, a conjuntos de datos muy grandes. La definición exacta de “muy grandes” puede variar según a quién le preguntes, pero es común que los repositorios de Big Data superen holgadamente los 10 terabytes de datos. Y es cada vez más habitual escuchar hablar de volúmenes que alcanzan el orden de los petabytes (1 petabyte = 1,024 terabytes).

Pero no se trata sólo de alto volumen. Otros atributos de Big Data incluyen amplia variedad de datos (estructurados, semiestructurados y desestructurados) y altas velocidades de procesamiento y acceso. Comúnmente se hace referencia a estas cualidades como “las tres V”: Volumen, Velocidad y Variedad. 

ingeniería de big data
Big Data no se trata sólo de gigantescos volúmenes de información. Otros de sus atributos incluyen amplia variedad de datos (estructurados, semiestructurados y desestructurados) y altas velocidades de procesamiento y acceso. Imagen: NightCafe.

A las tres «V» mencionadas arriba se les suelen agregar otras dos, para abarcar otros importantes aspectos que debe tener toda solución de Big Data: Veracidad, o confiabilidad de los datos (para evitar información incompleta, sucia o imprecisa) y Valor, refiriéndose a la importancia de extraer descubrimientos valiosos que posibiliten decisiones informadas y generen valor de negocio.

Esas particularidades hacen que un ingeniero de Big Data deba utilizar frameworks especiales, además de las herramientas que usa un ingeniero de datos convencional. Más adelante en este artículo veremos en detalle las tecnologías que debe dominar todo ingeniero de Big Data.

Leer más

Los 8 mejores servicios de hosting MySQL

Mejores servicios de hosting MySQL

MySQL es el motor de base de datos de código abierto más utilizado en Linux y en entornos cloud. Casi todos los proveedores de servicios de hosting web ofrecen una instancia básica de MySQL incluida en sus planes de alojamiento web sin costo adicional, pero los mejores servicios de hosting MySQL se diferencian por ofrecer algo más que eso.

Los mejores servicios de hosting MySQL administrados cuentan con herramientas de monitoreo
Monitoreo de bases de datos, una herramienta esencial de los servicios de hosting MySQL administrados.

El combo de alojamiento web + base de datos es una opción preferida para sitios web nuevos o de poco tráfico, ya que la combinación de servicios libera al administrador del sitio de todas las molestias implicadas en la administración de distintos servicios.

Pero cuando la gestión de datos se vuelve crítica en aplicaciones o sitios web de alto volumen, comienza a tener sentido desacoplar los servicios y mantener un alojamiento dedicado solo para la base de datos. DBaaS (base de datos como servicio) también es una opción preferida cuando se necesita configurar la capa de datos de una aplicación antes de saber cómo se implementará el acceso a esos datos.

Cuando la gestión de datos se vuelve crítica en aplicaciones o sitios web de alto volumen, comienza a tener sentido desacoplar los servicios y mantener un alojamiento dedicado solo para la base de datos.

Otra ventaja de tener una instalación MySQL alojada por separado de otros servicios es la posibilidad de administrar copias de seguridad, replicación, monitoreo y otras características importantes independientemente del resto de los servicios. Además, una plataforma MySQL administrada permite acceder a ella con las herramientas externas que prefiera el cliente, además de las herramientas básicas que el proveedor de hosting ofrece de manera predeterminada.

Leer más