El documento describe las nuevas características de SQL Server 2014. SQL Server 2014 introduce In-Memory OLTP incorporado para mejorar el rendimiento de las aplicaciones OLTP hasta 10 veces. También mejora la alta disponibilidad con AlwaysOn SLA y soporte para aplicaciones críticas. Otras características nuevas incluyen reconstrucción en línea de índices para particiones individuales y extensión del buffer pool a unidades SSD.
2. Dandy Weyn . SQL Server 2014 – Features Drilldown
MSD Library
http://msdn.microsoft.com/en-us/library/bb500435(v=sql.120).aspx
3. XML ● KPIs
SQL Server
2000
Management Studio ● Mirroring
SQL Server
2005
SQL Server
● Compresión basada en directivas Mgmt ● Programación
2008
PowerPivot ● Integración de SharePoint ● Master Data Services
SQL Server
2008 R2
SQL
AlwaysOn ● Índice de columnas ● Servicios de datos de calidad ● ● Power View Nube Conectividad Server
2012
In-Memory A través de las cargas de trabajo ●Rendimiento y Escala ●Híbrido Nube Optimizado ●HDInsight ● Nube BI
SQL Server
2014
4.
5. In-Memory Incorporado
Promedio de 10 veces más rápido para aplicaciones nuevas y
existentes
Seguro y escalable
Más seguro utilizando Windows Server
Alta Disponibilidad
SLA con AlwaysOn
Soporte a aplicación críticas
Diseñado para ofrecer soluciones de misión crítica
8. Motor OLTP nuevo de alto rendimiento, optimizado para memoria integrado en SQL Server y diseñado
para hardware moderno
Integrada en la base de datos relacional de SQL Server
Soporte completo ACID
Índices optimizados para memoria (no B-trees or buffer pools)
Concurrencia optimista con multiples versions sin bloqueo (no locks or latches)
T-SQL compilado a código nativo
Beneficios para los clientes
•
•
•
•
Baja latencia
Hasta 10 veces de mejora en el rendimiento
2-5x mejora en la escalabilidad
Toma ventaja de las inversiones en SQL Server
9. Beneficios
En memoria OLTP Tech
Pilares
Drivers
De alto rendimiento
operaciones sobre
datos
Fácil escalabilidad
Eficiente,
procesamiento de
lógica de negocio
Motor híbrido e
integrado
Memoria principal
optimizada
Alto concurrencia
T-SQL compilado a
máquina coda
Integración SQL Server
• Optimizado para in-memory
datos
• Índices (Hash y rango) sólo
existen en la memoria
• No hay buffer piscina
• Almacenamiento basada en
secuencias para una mayor
durabilidad
• Control de concurrencia
optimista multiversión con el
soporte ACID completo
• Motor Core utiliza
algoritmos libres de bloqueo
• No hay administrador de
bloqueos, latches, o
spinlocks
• T-SQL compilado a código
máquina a través del
generador y el código C
Visual C compilador
• La invocación de un
procedimiento es un DLL de
punto de entrada
• Optimizaciones agresivas en
tiempo de compilación
• Misma administración y
experiencia de desarrollo
• Consultas integradas y
transacciones
• HA Integrado y copia de
seguridad / restauración
Hardware trends
La disminución constante
del precio de la memoria
NVRAM
Procesadores con muchos
núcleos
Tasa de reloj de la CPU
Negocios
TCO
10.
11. 101-millones filas y espacio utilizado por los índices
20.0
19.7 GB
15.0
10.0
10.9 GB
6.9 GB
5.0
5.0 GB
4.0 GB
1.8 GB
0.0
Table with
customary
indexing
Table with
customary
indexing (page
compression)
Table with no
indexing
Table with no
indexing (page
compression)
Table with
columnstore
index
Clustered
columnstore
13. • ¿Qué se está liberado
• Tres nuevos permisos (CONNECT ANY DATABASE, IMPERSONATE ANY LOGIN, and SELECT ALL
USER SECURABLES)
• Principales beneficios
• Una mayor separación de funciones
• Capacidad de crear nuevas funciones para los administradores de bases de datos que no son
sysadmin (superusuario)
• Capacidad de crear nuevas funciones para los usuarios o aplicaciones con fines específicos
Ejemplos:
1. Administradores de bases de datos, pero no pueden ver los datos de usuario
2. Administradores de bases de datos, pero no puede modificar los inicios de sesión
3. Administradores de bases de datos, pero no pueden suplantar a los inicios de sesión
4. Nuevos roles (Por ejemplo, los auditores) para leer todos los datos, pero no son administradores de
bases de datos
5. Nuevas funciones para leer todos los metadatos para propósitos de monitoreo (Por ejemplo, SCOM)
pero no puede ver los datos de usuario
6. Nuevas funciones para aplicaciones de nivel medio para impersonalizar a cualquier sesión excepto
sa, sysadmin, or other high privilege logins
14.
15. • ¿Qué se está entregado
• Utilizar de unidades no volátiles (SSD) para extender buffer pool
• NUMA-Aware manejo de páginas
• Principal beneficios
• BP extensión para SSDs
• Mejorar el rendimiento de las consultas OLTP sin cambios en las aplicaciones
• No hay riesgo de pérdida de datos (utilizando las páginas limpias solamente)
• Fácil configuración optimizada para cargas de trabajo OLTP en los servidores
communes (32 GB RAM)
16. • ¿Qué se está entregado
• Reconstrucción en línea de índices para particiones individuales
• Administración del Lock Priority para los table SWITCH y reconstrucción de
índice en línea
• Diagnóstico incorporado
• Principales beneficios
• El aumento de la concurrencia y la disponibilidad de las aplicaciones
• Nueva granularidad a nivel de particiones para reconstrucción de índices
en línea permite uso de recursos inferior (CPU / memoria) para los clientes
que necesitan acceso ininterrumpido
• Proporcionar a los clientes mayor control sobre el impacto de las
transacciones en ejecución si se utiliza switch partition o comandos de
reconstrucción de índice en línea
29. Descubrir
Analizar
Visualizar
Buscar, acceder y transformar
las fuentes de datos públicos e
internos con Power Query
Modelado de datos fácilmente
y rápido con análisis en
memoria con Power Pivot
Nuevas visualizaciones de datos
interactivas con Power View y
Power Map
Compartir
Encontrar
QYLa
Móvil
Escalable | Manejable | Confiable
Vistas de datos compartidas y
libros actualizables de en las
instalaciones y fuentes de datos
basadas en la nube, con Power
BI Sites
Hacer preguntas y obtener
respuestas inmediatas con
consultas en lenguaje natural,
Acceso móvil a través de
HTML5 y aplicaciones
optimizadas para Windows 8,
RT y tabletas iOS