sql >> Base de Datos >  >> RDS >> Sqlserver

Tres principales tendencias que afectan a los DBA responsables de la supervisión de SQL Server

Todos sabemos que la forma en que se recopilan, procesan y almacenan los datos siempre está cambiando. También sabemos que la cantidad de datos almacenados en las bases de datos crece continuamente... ¡rápido! Las funciones y responsabilidades de los administradores de bases de datos (DBA) y los desarrolladores de bases de datos deberán cambiar para hacer frente a este crecimiento exponencial de los datos.

Entonces, ¿en qué debería enfocarse hoy como DBA y/o desarrollador de base de datos? Todo, es broma (bueno, más o menos). Como profesionales de bases de datos, saben que la lista es bastante interminable. Pero en esta publicación, nos centraremos en las tres principales tendencias del mercado que lo ayudarán a mantenerse relevante en el juego de monitoreo de servidores SQL.

1. Migración a la supervisión basada en la nube

“Pon tu cabeza en la nube” es una frase popular que ha estado encabezando muchos blogs. ¿Pero por qué? ¿Por qué es tan importante ser parte del movimiento de la nube? He aquí por qué:la nube no solo puede permitirle hacer las cosas más rápido, sino que también puede ahorrarle MUCHO dinero a su organización. Hay muchas más razones para migrar a la nube.

En este momento, todos están impulsando la nube:Google, Amazon, Microsoft y muchos otros gigantes tecnológicos. Pero concentrémonos en Microsoft ya que es específico de SQL Server. Microsoft ha estado impulsando la nube durante muchos años, e incluso están impulsando las actualizaciones de las bases de datos de SQL Server a las bases de datos en la nube, ya sea Azure SQL DB, Azure Managed Instance o Cosmos DB.

Además de eso, Microsoft ahora ofrece una variedad de capacidades para el soporte de código abierto, como Cassandra, Postgres, MySQL, etc. a la nube.

Entonces, como administrador de bases de datos de SQL Server, realmente debería pensar en las oportunidades en la nube, especialmente para el monitoreo del servidor SQL:“¿Qué me proporciona Microsoft con este impulso hacia Azure y la nube?

2. Privacidad de datos y gobierno de datos

La segunda área en la que los administradores de bases de datos responsables de la supervisión del servidor SQL realmente deberían estar pensando es en la privacidad de los datos y el gobierno de la base de datos. La información de identificación personal (PII), proteger la PII y, en general, pensar en ella desde la perspectiva de un administrador de base de datos para entornos de preproducción, es realmente importante.

Uno de los aspectos clave de la privacidad de los datos es asegurarse de que los datos se enmascaren en la preproducción. Por lo tanto, en la mayoría de los casos, los desarrolladores desean tener acceso a los datos más realistas en entornos de preproducción para poder realizar un buen desarrollo/prueba de datos en ese entorno. Bueno, esta es la realidad. Muchos códigos y regulaciones diferentes impiden que las personas tengan acceso a esos datos en un entorno de preproducción (porque, para empezar, la mayoría de las personas no deberían tener acceso a ellos). De nuevo, identificar PII y poder detectar, enmascarar y cifrar esa información en entornos de preproducción es muy, muy importante para los administradores de bases de datos.

3. Integración de API en su base de datos

Como DBA de SQL Server, debe pensar en la API-ificación de su base de datos desde la perspectiva de SQL Server. Desde hace muchos años, Microsoft ha abierto significativamente más oportunidades para interactuar con las bases de datos a través de las API:realmente (realmente) están impulsando las API. Tomemos, por ejemplo, Cosmos DB. Si observa la forma en que se ha diseñado Cosmos, está construido de manera que los desarrolladores utilizan las API para comunicarse con la base de datos, como la API de SQL, la API de Cassandra, la API de Mongo DB, la API de Postgres y muchas más.

Entonces, ¿qué significa toda esta API-ificación y por qué es importante para usted como DBA de SQL Server? Esto significa que su mundo, tal como lo conocen, está cambiando. La forma en que ha interactuado históricamente usando T-SQL ahora cambiará hacia una interfaz más orientada a API con la base de datos.

La capacidad de interactuar con la base de datos desde una perspectiva de API y la capacidad de mover datos de un lado a otro mediante API es una gran tendencia para los administradores de bases de datos de SQL Server.

La evolución de la comunidad de monitoreo de servidores SQL comenzará con los administradores de bases de datos, especialmente cuando piensen cuál es su rol hoy y cuál será en el futuro.

Comprender la evolución de los DBA

Cuando piensa en el administrador de la base de datos del servidor SQL de hoy en día, vive en un mundo de control, centrándose en la administración. Los administradores de bases de datos pasan mucho tiempo trabajando dentro de los esquemas que han creado y pensando en las cosas desde una perspectiva de proceso de lanzamiento y gestión y control.

Y aquí es donde probablemente se dirige el rol de DBA, y esto no es necesariamente bueno o malo, es solo la realidad (según las tendencias en la siguiente oración). Las tendencias actuales son hacia dónde se dirige el mercado, la línea de negocio y la necesidad de moverse más rápido y ser más ágil para respaldar su negocio. Y no se olvide de DevOps y los procesos y metodologías en torno a DevOps para moverse e innovar más rápido.

Entonces, sin más preámbulos, aquí está su futuro como DBA:su rol se centrará más en habilitar, colaborar y trabajar con los equipos comerciales y de desarrollo para innovar más rápido y habilitar el proceso de innovación.

Aunque la gestión y el control no se eliminarán por completo de su función, ya no estarán al frente. Su enfoque cambiará hacia la supervisión del rendimiento del servidor SQL con la colaboración y la habilitación de esa innovación para saciar el rumbo del mercado.