Professional Documents
Culture Documents
Permite crear aplicaciones modernas usando el idioma de su elección tanto en modo local
como en la nube, y ahora también en contenedores Windows, Linux y Docker. Esto es posible
ya que SQL Server 2017 puede correr en aquellos dos primeros sistemas operativos —incluidos
Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES) y Ubuntu—, y también se
puede ejecutar en máquinas Docker de Windows o Linux.
CARACTERÍSTICAS SECUNDARIAS:
SQL Server 2016 tiene un gran enfoque en mejorar el desempeño, y mucho de esto se logra
gracias a mejoras en el soporte de cómputo en memoria. SQL Server 2014 ya soportaba tablas
en-memoria, pero la implementación tenía muchas limitaciones (por ejemplo, no soportaba
llaves foráneas y solo se podían tener tablas de máximo 256 GB). Esto ha mejorado
drásticamente en SQL Server 2016; ya se soportan llaves foráneas, constraints únicos,
operaciones paralelas, y ahora es posible tener tablas en memoria de hasta 2 TB. La figura 1
ilustra las mejoras en desempeño.
CARACTERÍSTICAS SECUNDARIAS:
Hay dos funcionalidades especialmente interesantes. Una de ellas es la de las
llamadas “Temporal tables”, en las que se puede consultar los registros de una
determinada tabla en un momento puntual en el tiempo o en una determinada
horquilla de fechas. El procedimiento es sencillo, basta agregar dos campos de tipo
datetime2 a la tabla (pueden permanecer ocultos a las consultas) e indicar que
deseamos que la visibilidad de los registros se haga en base a dichos campos.
Entre las novedades SQL 2016, otra funcionalidad interesante, aunque puede
ocasionar más de un dolor de cabeza tanto a administradores como a desarrolladores,
es la llamada “Row level security”. La idea, es la de poder definir una cláusula
“Where” que determinará automáticamente qué filas son devueltas cuando un usuario
concreto lanza una Consulta contra la tabla.
Una de las novedades SQL 2016 es que los índices columnstore non-clustered serán
actualizables. Está por ver si podremos hacerlo solamente en Enterprise o también en
la versión Standard, confiamos en que lo esté para las 2 versiones. Pero, en cualquier
caso, la funcionalidad promete, porque no tenía ningún sentido que la arquitectura
de índices columnstores non-clustered en 2014 fuese de sólo lectura.
CARACTERÍSTICAS SECUNDARIAS:
Capacidad híbrida: Es más, con SQL Server 2014 se ahonda en los beneficios del cloud
computing híbrido, lo que en la práctica significa llevar los entornos "on-premise" a la
nube.
Seguridad: Para garantizar mayor privacidad y control, SQL Server 2014 define con
precisión el rol de distintas personas. En la práctica puede existir un administrador
capaz de manejar bases datos pero sin autorización para leer dichos datos.
BIBLIOGRAFÍA:
1) Bit, Computal Training, Microsofr SQL 2016, Xavier Saladié | 30/07/15, recuperado de:
https://www.bit.es/knowledge-center/novedades-sql-2016/
2) Silicon, Que hay de nuevo en SQL 2014, Mónica Tilves, 11 de abril de 2014, 11:02 pm,
recuperado de:
https://www.silicon.es/que-hay-de-nuevo-en-microsoft-sql-server-2014-galeria-57718