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

A continuación, se muestra cómo un administrador de base de datos colabora con sus compañeros de trabajo, ayudando a analizar datos, elaborando estrategias con líderes empresariales y liderando equipos en el trabajo.

Imagen: Getty Images / iStockphoto

Kevin Kline comenzó su carrera en la NASA, como parte del equipo que construyó el sistema de reciclaje de agua en la Estación Espacial Internacional. Era una de las pocas personas que trabajaba en la base de datos de Oracle. En ese entonces, dijo, era de 128 megabytes. “Pensamos que la base de datos era enorme, e infinitamente enorme”, dijo.

Ahora, “Head Geek” 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, Kline se enganchó a los datos. “Me encantó todo el aspecto de los datos. Una cosa que es realmente interesante es que incluso si se revisa la aplicación que estás usando, o se lanza una nueva versión, o incluso si se cancela, si tienes los datos, todavía tienes todo lo que es valioso para ti “.

Los datos no son “esta cosa abstracta que solo existe en el éter”, dijo. “Es algo real lo que cambia y mejora la vida de las personas. Y ahí fue cuando decidí concentrarme no solo en escribir código, sino en los datos. ¿Qué significa, cuenta una historia? ¿Y podemos interpretar esa historia para ir desde allí? ”

Un DBA es una segunda carrera para la mayoría, Kline. Él mismo trabajó como desarrollador durante seis años después de la universidad, y muchos de ellos terminan como administradores de sistemas o personas que administran y construyen servidores. Ser un DBA no era algo para lo que las universidades se capacitaran en ese momento. Es por eso que nunca hay suficientes DBA, dijo.

Kline aprendió muchas de las habilidades necesarias en el trabajo. En aquel entonces, alrededor de 1994, después de su paso por la NASA, no se podían simplemente tomar clases 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 es similar hoy en día a lo que era en los días anteriores. “Hoy, podemos hacer las cosas más rápidamente, podemos automatizar muchas cosas”, dijo. Además, su papel es más interpersonal de lo que la gente piensa.

“Los administradores de bases de datos se reúnen constantemente con diferentes equipos dentro de la empresa”, dijo, como los equipos de desarrollo, para descubrir cómo diseñar la base de datos correcta. “Ayudamos a diseñar la lógica empresarial, donde reside esa lógica, ya sea dentro de la base de datos, en procedimientos almacenados, o tal vez fuera de la base de datos y las aplicaciones o ahora con la nube; podría estar en cosas como Azure Functions o, ya sabes, algunas especie de microservicio o algo así “, dijo.

VER: Plataforma de almacenamiento de datos Snowflake: una hoja de trucos (PDF gratuito) (TechRepublic)

Así que su trabajo abarca mucho tiempo “arreglando” diferentes bases de datos y consultando con líderes empresariales, Kline. Averiguar qué sucede si el servidor falla, cómo recuperar datos, por ejemplo, “para que nunca perdamos más de 10 minutos de datos”, dijo. Hay todo tipo de consideraciones, como cuánto gastar en hardware.

“Se siente como una negociación, cuando en realidad eres tú quien les aconseja lo que significa su decisión actual”, dijo. “Y luego quizás ajusten sus decisiones a través del proceso de discusión”.

Imagen: Kevin Kline

Kline creció en Huntsville, Alabama, cerca del Marshall Space Flight Center y del US Army Redstone Arsenal, donde se diseñan los sistemas de misiles del ejército. Cuando era niño, en la década de 1970, su padre era ingeniero informático en Boeing y tenían un Commodore 64 en casa, que dijo que “era algo raro en ese entonces”. Cuando estaba en la escuela secundaria, podía programar en Fortran. Sus compañeros de clase tenían padres que trabajaban para la NASA, la ISS o el Hubble.

En la universidad, tomó el 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; el libro trataba sobre “el nuevo cambio de Oracle de los sistemas en modo carácter a este nuevo y elegante sistema operativo llamado Windows”.

Aprendió que “el valor real no es solo que estás poniendo datos en una base de datos, es la información que obtienes de ella, ya sabes, los datos no son necesariamente valiosos en sí mismos. Es cuando agregas los datos y, en cierto modo, convertirlo en algo informativo “, dijo.

“Lo que me pareció más divertido de ser un DBA es que puedes ayudar a la gente de negocios a comprender y extraer valor de los datos que recopilaron”, continuó Kline.

Kline quiere admitir nuevos DBA, con todas las nuevas opciones que están disponibles. “Ahora tenemos todas estas bases de datos diferentes, no solo basadas en SQL, como SQL Server y Oracle, y MySQL y PostgreSQL. Pero también tenemos todas estas, como MongoDB, Cosmos DB y Cassandra. Cada una de ellas tiene puntos clave donde funcionan realmente bien, por lo que hay que aprender al menos los conceptos básicos de esos. Y luego tenemos todo tipo de paradigmas de programación diferentes “, dijo.

En su puesto actual, Kline se ve a sí mismo como “esa tía o tío amigable, genial y más joven, que te haría a un lado, ya sabes, y te dicen: ‘Tus padres quieren que hagas todo, pero nosotros les voy a contar sobre el mundo real aquí ‘”, dijo Kline.

Kline realiza transmisiones por Internet para ayudar a compartir este conocimiento. “Creo [about] Todos estos muchos años de experiencia como DBA, como desarrollador, como arquitecto empresarial, y eso se lo devuelvo a nuestra comunidad, generalmente en publicaciones de blog y seminarios web con muchas demostraciones. De modo que sigo manteniendo afiladas mis habilidades de codificación y el conocimiento de la base de datos, etc. ”

En un día normal, se ocupa de cosas como copias de seguridad, controles de corrupción y mantenimiento preventivo, dijo Kline. Y reunirse con los clientes para encontrar la mejor solución para lo que se avecina.

“Y la mayoría de los administradores de bases de datos dedican mucho tiempo a la extinción de incendios”, añadió.

Leer más artículos de esta serie

Ver también

Leave a Comment