BACKGROUND IMAGE: iSTOCK/GETTY IMAGES

Noticias Manténgase informado sobre las más recientes actualizaciones de productos y noticias de tecnología empresarial.

Desarrollo ágil de DB estimula cambios en tecnología de datos y en roles de DBA

La búsqueda de la base de datos ágil está poniendo a los desarrolladores en la vanguardia, y tiene algunas tareas DBA moviéndose a los grupos de desarrollo, según los panelistas en una conferencia en Boston.

Boston - Un empuje general por la agilidad ha llevado a una creciente influencia para los desarrolladores en las decisiones de datos. Esto, a su vez, está alterando tanto el rol del DBA en el ciclo de vida de los datos como la forma en que se están implementando bases de datos relacionales de código abierto, como PostgreSQL.

Además, las culturas de TI y datos están cambiando, según Santiago Comella-Dorda, socio de McKinsey & Co. Él dijo que ve un papel más disperso para las bases de datos y la administración de bases de datos en la organización en el futuro.

"Estamos llegando a un lugar donde la administración de bases de datos no es un rol, sino una capacidad, y se distribuye", dijo Comella-Dorda, en un panel sobre cuestiones en el desarrollo de bases de datos ágiles, en la conferencia PostgreSQL Vision 2017 de EnterpriseDB.

El esquema de base de datos, una vez principalmente la provincia de los administradores de bases de datos (DBA) trabajando en grupos centralizados, es una de las cosas que se está distribuyendo.

"Mi equipo no es responsable de diseñar el esquema. Los equipos que soportamos están facultados para hacerlo por su cuenta", dijo el panelista Matthew Spilich, director de operaciones de ingeniería en TripAdvisor Inc., quien marca el estilo de desarrollo de la compañía de sitios web de viajes como ágil.

Transformación notable en los roles de datos

Pero la distribución de la responsabilidad del esquema de datos no es una calle de un solo sentido, según Spilich. En TripAdvisor, con sede en Needham, Massachussets, algunos equipos trabajan en el esquema de forma independiente, mientras que otros aprovechan su grupo centralizado para obtener orientación. Sin embargo, el desarrollo ágil de la base de datos es algo así como un cambio radical.

"El papel tradicional del DBA puede convertirse en una cultura de ‘no’, donde el DBA es el guardián que no deja que las cosas pasen a producción", dijo. Hoy en día, los gerentes de tecnología tienen que cambiar la forma en que ese papel se distribuye a otras personas, continuó.

Otro panelista, Joe Schuler, quien es vicepresidente de arquitectura global de datos en Mastercard, ha visto cambios en la gestión de datos a medida que los métodos de desarrollo ágiles han llegado. En particular, los DBA que formaban parte de un equipo de arquitectura forman ahora parte de las operaciones.

"Es un viejo debate", dijo. Él describió la transformación organizacional producida por el desarrollo ágil de bases de datos como un movimiento "de organizaciones a tribus y gremios". La responsabilidad del esquema está más federada, mientras que la auditoría de datos y el trabajo de cumplimiento permanecen centralizados.

Status quo de datos en flujo

Si se están distribuyendo los roles de DBA, también lo está la tecnología de base de datos. Gran parte de esto es impulsado por el interés en la computación en nube.

Los equipos se están moviendo hacia "construir servicios de datos, no bases de datos", según Marc Linster, vicepresidente senior de desarrollo de productos de EnterpriseDB, con sede en Bedford, Massachusetts.

"Conforme estamos viendo implementaciones muy rápidas y ágiles, estamos considerando la base de datos como un servicio o integración con la plataforma como servicio", dijo.

Con la base de datos como servicio o DBaaS, "usted deja de implementar las bases de datos, pero comienza a ofrecer un servicio de persistencia de datos", dijo. "Eso es un cambio completo para las organizaciones de DBA".

Con el tiempo, los DBA se han enorgullecido de proporcionar una base de datos, pero los desarrolladores no se preocupan por la base de datos, afirmó Linster. Lo que los desarrolladores quieren saber es que hay un servicio fiable disponible para ellos para escribir datos, obtener datos de vuelta, ejecutar una transacción y para saber que los datos todavía estarán allí mañana, dijo.

"El hecho de que se necesite una base de datos hoy, es casi irrelevante para el desarrollador", dijo Linster.

EnterpriseDB ha producido un marco para DBaaS, conocido como EDB Postgres Ark, que ayuda a los departamentos a pasar a los datos como servicio, dijo Linster. Mientras tanto, el uso de los desarrolladores de la arquitectura de datos "sin esquema" es mejorado por el soporte de JSON que EnterpriseDB ahora incluye con su versión de Postgres.

El soporte creciente de Postgres SQL para DBaaS se refleja en otras bases de datos relacionales de código abierto, como MySQL y MariaDB, pero los servicios Postgres SQL se han convertido en una parte particularmente notable del movimiento impulsado por los desarrolladores hacia los datos en la nube. Postgres SQL se ha convertido en parte de las ofertas de nube de proveedores como Amazon, Google, IBM, Microsoft y Rackspace.

Lo que parece cierto es que, con tantas opciones y tantas modificaciones, los DBA y los desarrolladores necesitarán más agilidad en los próximos días.

Este artículo se actualizó por última vez en julio 2017

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close