SQL Azure v12

Impactos: 54

SQL Azure Database es la versión PaaS (Platform as a Service) de Microsoft Azure en la nube.

La versión v12 de SQL Azure Database se encuentra disponible a partir de Febrero de este año en la mayoría de las regiones. Esta versión se encontraba en Public Preview desde diciembre de 2014.

Previo a la versión v12 Azure SQL Database, muchas personas tenían argumentos válidos para no utilizar una base de datos SQL Server como servicio en lugar de utilizar una instancia SQL Server tradicional sobre servidor (físico on-premises o bien como una VM en Azure ) a causa de las limitaciones de escalabilidad en tamaño como las restricciones de funcionalidad.

Con todas las nuevas funcionalidades disponible a partir de Febrero de este año en v12, esta plataforma de base de datos podrá ser útil para muchos escenarios antes no evaluados.

Hace tiempo Microsoft está haciendo un esfuerzo por posicionar la oferta de Base de Datos en la nube, pero todavía hay muchas personas que no conocen de estas nuevas capacidades de SQL Server.

 

Mejoras

Algunas de las funciones eran esperadas desde hace mucho tiempo, como por ejemplo que ahora se permiten usuarios contenidos únicamente en la base de datos. De esta manera ya no es necesario crear el login dentro de la base de datos Master y en la base de datos de usuario. Esto significa que ha mejorado la movilidad en estas bases de datos, pudiendo mover las bases de servidor  o incluso de región con mucha más facilidad.

A partir de esta versión se puden utilizar varios comandos DBCC para verificar el  estado de las bases de datos (comandos CHECKDB, CHECKTABLE y hasta incluso INPUTBUFFER!).

Los Extended Events se encuentra totalmente soportados dentro de las Bases de datos de SQL Azure. Se puede hacer una auditoría de la ejecución de querys, bloqueos y otros eventos de la misma manera que se realiza en una instalación tradicional de SQL Server.

En cuanto a la performance, ahora se puede optar también por un Tier Premium que asegura el máximo nivel de performance, que agrega ejecución de querys ejecutados con paralelismo, menos latencia en I/O y un aumento general de rendimiento en IOPS.

Adicionalmente otros features disponibles a partir de ahora :

Heap Tables

Soporte a cláusula OVER

Índices XML

Índices Columnstore

Online Rebuild para índices con columnas de tipo BLOB

Incluso hay algunas mejoras muy interesantes que todavía están Preview  y que son algunas de las que va a incorporar el próximo release SQL16, como por ejemplo el enmascaramiento dinámico de datos o seguridad a nivel de fila (row level security).

Fuentes y lista completa de todas las mejoras:

https://azure.microsoft.com/en-us/documentation/articles/sql-database-v12-whats-new/#V12AzureSqlDbPreviewGaTable

https://msdn.microsoft.com/library/azure/ee336281.aspx