TI

Detrás de escena: un día en la vida de un administrador de base de datos

istock 858118324
Imagen: Getty Images/iStockphoto

Kevin Kline comenzó su carrera en la NASA como parte de un equipo que construía un sistema de circulación de agua en la Estación Espacial Internacional. Es una de las pocas personas que trabajan en bases de datos Oracle. En ese momento, dijo, eran 128 megabytes. «Creemos que esta base de datos es enorme, infinitamente grande», dijo.

Ahora, como «geek en jefe» en SolarWinds, Kline ayuda a los clientes con la arquitectura empresarial, las habilidades de liderazgo de TI, la resolución de problemas y la adopción de las mejores prácticas para el monitoreo óptimo del rendimiento de la base de datos, en las instalaciones y en la nube.

Después de la NASA, Klein se obsesionó con los datos. «Me gusta todo el aspecto de los datos. Una cosa muy buena es que incluso si la aplicación que estás usando se modifica, o se lanza una nueva versión, o incluso si se cancela, si tienes los datos, todavía tienes todo». tienes algo de valor».

Los datos no son «esta cosa abstracta que existe solo en el éter», dijo. «Es algo real lo que cambia y mejora la vida de las personas. Fue entonces cuando decidí que no se trata solo de escribir código, sino ¿qué son los datos? ¿Qué significan? ¿Cuentan una historia? Podemos partir de ahí. Explicar esa historia». ?»

Un DBA es una segunda carrera para la mayoría de las personas, dijo Kline. Él mismo trabajó como desarrollador durante seis años después de la universidad, muchos de los cuales terminaron como administradores de sistemas o personas que administran y construyen servidores. En ese momento, convertirse en DBA no era el objetivo de la formación universitaria. Es por eso que los DBA nunca son suficientes, dijo.

LEER  El informe encuentra que la mayoría de los desarrolladores pasan la mitad de su día o menos codificando

Klein aprendió muchas habilidades necesarias en el trabajo. En ese entonces, alrededor de 1994, después de su mandato en la NASA, no podía simplemente tomar un curso en línea para hacerlo. Pero, afortunadamente, su empresa financió su formación.

De alguna manera, el trabajo de un administrador de base de datos hoy en día es similar al de los primeros días. «Hoy, podemos hacer las cosas más rápido y podemos automatizar muchas cosas», dijo. Además, su carácter es más humano de lo que uno podría pensar.

«Los DBA a menudo se reúnen con diferentes equipos dentro de la empresa», dice, como los equipos de desarrollo, para descubrir cómo diseñar la base de datos correcta. «Ayudamos a diseñar la lógica empresarial, dónde reside esa lógica, ya sea dentro de la base de datos, en un procedimiento almacenado, fuera de la base de datos y la aplicación, o ahora en la nube; podría ser algo como Azure Functions, o usted sé, algún tipo de microservicio o algo así», dijo.

Mirar: Plataforma Snowflake Data Warehouse: Hoja de referencia (PDF gratuito) (República tecnológica)

Como resultado, Klein dice que su trabajo pasa mucho tiempo «cotejando» bases de datos dispares y consultando a líderes empresariales. Por ejemplo, averigüe qué sucede si un servidor falla y cómo recuperar datos, «para que nunca perdamos más de 10 minutos de datos», dijo. Hay varias consideraciones, como cuánto dinero gastar en hardware.

«Es como negociar, cuando en realidad les estás informando sobre lo que significa su decisión actual», dijo. «Entonces tal vez ajusten su decisión a través del proceso de discusión».

kevin kline candid 1
Kevin Kline, «El Geek» en SolarWinds
Imagen: Kevin Kline

Klein creció en Huntsville, Alabama, cerca del Marshall Space Flight Center y el U.S. Army Redstone Arsenal, donde se diseñaron los sistemas de misiles del ejército. Cuando era niño en la década de 1970, su padre, un ingeniero informático en Boeing, tenía un Commodore 64 en casa, que dijo que era «algo raro en ese momento». Cuando estaba en la escuela secundaria, ya podía programar en Fortran. Sus compañeros de clase tienen padres que trabajan para la NASA, la Estación Espacial Internacional o el Telescopio Hubble.

En la universidad, estudió diseño de bases de datos y aprendió SQL. Incluso envió su tesis de maestría a una revista y la publicó como un libro, sobre «La nueva transformación de Oracle de un sistema de modo de caracteres a este novedoso sistema operativo llamado Windows».

Aprendió que «el valor real no está solo en los datos que pones en la base de datos, sino en la información que obtienes de ella, ya sabes, los datos en sí no son necesariamente valiosos. Es cuando agregas datos y los masajeas en cosas informativas», dijo.

“Una de las cosas que encuentro más interesantes de ser un DBA es que ayudas a la gente de negocios a comprender y extraer valor de los datos que recopilan”, continuó Kline.

Kline espera apoyar a los nuevos administradores de bases de datos con todas las nuevas opciones disponibles. «Ahora tenemos todas estas bases de datos diferentes, no solo bases de datos basadas en SQL como SQL Server y Oracle y MySQL y PostgreSQL. También tenemos todas ellas como MongoDB, Cosmos DB y Cassandra. Cada una de ellas tiene un rendimiento muy bueno en un punto dulce, por lo que debe aprender al menos esos conceptos básicos. Y luego tenemos todo tipo de paradigmas de programación diferentes «, dijo.

En su papel actual, Klein se ve a sí mismo como «esa tía o tío amigable, genial y joven que te hace a un lado, ya sabes, dicen: ‘Tus padres quieren que hagas todo, pero aquí te mostraremos el mundo real». ‘», dijo Klein.

Kline realiza un webcast para ayudar a compartir este conocimiento. «Pienso [about] Tengo tantos años de experiencia como DBA, desarrollador y arquitecto empresarial que le devuelvo a nuestra comunidad, generalmente en publicaciones de blog y seminarios web con muchas presentaciones. Así que todavía mantengo mis habilidades de codificación y conocimiento de bases de datos, etc. »

En un día típico, dijo Klein, maneja cosas como copias de seguridad, inspecciones de daños y mantenimiento preventivo. Y reúnase con los clientes para encontrar la mejor solución para lo que está por venir.

«Y la mayoría de los DBA dedican mucho tiempo a apagar incendios», agregó.

Leer más artículos de esta serie

LEER  Los líderes de TI ven la externalización de la ciberseguridad como una solución al aumento de los ataques

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba