SlideShare uma empresa Scribd logo
1 de 33
Eduardo Castro
Microsoft SQL Server MVP
ecastro@grupoasesor.net
@edocastro
Dandy Weyn . SQL Server 2014 – Features Drilldown
MSD Library
http://msdn.microsoft.com/en-us/library/bb500435(v=sql.120).aspx
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
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
•

•
•

•

•
•

2014

2014

2012

2012

2014
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
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
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
80
70
60
50
40
30
20
10
0

69
53

55

53

43
28
16
0

5

2006

25
16

11

9

2

2007

34

29
8

2008
SQL Server

29

21
8

2009
Oracle

6

0

43

2010
MySQL

22
6

1

2011
DB2

4

12

20

18
0

2012

0

2013
• ¿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
• ¿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)
• ¿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
sys.fn_hadr_is_primary_replica (Transact-SQL)
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
Geo replicación

Restaurar a
VM
SQL Server 2014  Nuevas Capacidades
SQL Server 2014  Nuevas Capacidades

Mais conteúdo relacionado

Mais procurados

SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseJoseph Lopez
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosJoseph Lopez
 
Consideraciones de sql server hardware
Consideraciones de sql server hardwareConsideraciones de sql server hardware
Consideraciones de sql server hardwareEduardo Castro
 
Query store
Query storeQuery store
Query storeSolidQ
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Joseph Lopez
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleOsmar Zaragoza
 
Introduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch DatabasesIntroduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch DatabasesEduardo Castro
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Joseph Lopez
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017dbLearner
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexEduardo Castro
 
Azure sql database escalabilidad
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidadEduardo Castro
 
Introducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query StoreIntroducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query StoreEduardo Castro
 
Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12SolidQ
 
Novedades en SQL Azure V12
Novedades en SQL Azure V12Novedades en SQL Azure V12
Novedades en SQL Azure V12SolidQ
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Eduardo Castro
 
Que hay de nuevo en SQL 2016 Analysis Services
Que hay de nuevo en SQL 2016 Analysis ServicesQue hay de nuevo en SQL 2016 Analysis Services
Que hay de nuevo en SQL 2016 Analysis ServicesEduardo Castro
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerEduardo Castro
 
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014SolidQ
 

Mais procurados (20)

SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL DatabaseRecuperación ante desastres y continuidad del negocio con Azure SQL Database
Recuperación ante desastres y continuidad del negocio con Azure SQL Database
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
 
Consideraciones de sql server hardware
Consideraciones de sql server hardwareConsideraciones de sql server hardware
Consideraciones de sql server hardware
 
Query store
Query storeQuery store
Query store
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
Comparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracleComparación entre microsoft sql server express edition 2012 y oracle
Comparación entre microsoft sql server express edition 2012 y oracle
 
Introduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch DatabasesIntroduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch Databases
 
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
Conociendo Dynamic Data Masking en entornos de producción con SQL Server 2016...
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
 
Query store
Query storeQuery store
Query store
 
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store IndexSQL 2016 Mejoras en InMemory OLTP y Column Store Index
SQL 2016 Mejoras en InMemory OLTP y Column Store Index
 
Azure sql database escalabilidad
Azure sql database escalabilidadAzure sql database escalabilidad
Azure sql database escalabilidad
 
Introducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query StoreIntroducción al SQL Server 2016 Query Store
Introducción al SQL Server 2016 Query Store
 
Novedades SQL Azure v12
Novedades SQL Azure v12Novedades SQL Azure v12
Novedades SQL Azure v12
 
Novedades en SQL Azure V12
Novedades en SQL Azure V12Novedades en SQL Azure V12
Novedades en SQL Azure V12
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016
 
Que hay de nuevo en SQL 2016 Analysis Services
Que hay de nuevo en SQL 2016 Analysis ServicesQue hay de nuevo en SQL 2016 Analysis Services
Que hay de nuevo en SQL 2016 Analysis Services
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL Server
 
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
Novedades deSQL Server 2014 en Motor Relacional | SolidQ Summit 2014
 

Semelhante a SQL Server 2014 Nuevas Capacidades

Tech day sql server 2014 nuevas características - g-taylor
Tech day   sql server 2014 nuevas características - g-taylorTech day   sql server 2014 nuevas características - g-taylor
Tech day sql server 2014 nuevas características - g-taylorHelver Gilberto Parra Gonzalez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...SolidQ
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...SpanishPASSVC
 
Escalabilidad en SQL Server Database en Azure
Escalabilidad en SQL Server Database en AzureEscalabilidad en SQL Server Database en Azure
Escalabilidad en SQL Server Database en AzureEduardo Castro
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...SpanishPASSVC
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareJulián Castiblanco
 
Global azure bootcamp SQL Azure End to End
Global azure bootcamp   SQL Azure End to End Global azure bootcamp   SQL Azure End to End
Global azure bootcamp SQL Azure End to End jorge Muchaypiña
 
Introducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltpIntroducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltpEliana Caraballo
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlpruebajaviparranda
 
In memory
In memoryIn memory
In memorySolidQ
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPTGersonRamos48
 
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerBuenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerSolidQ
 
SQL como un servicio en la nube
SQL como un servicio en la nubeSQL como un servicio en la nube
SQL como un servicio en la nubeSpanishPASSVC
 

Semelhante a SQL Server 2014 Nuevas Capacidades (20)

Tech day sql server 2014 nuevas características - g-taylor
Tech day   sql server 2014 nuevas características - g-taylorTech day   sql server 2014 nuevas características - g-taylor
Tech day sql server 2014 nuevas características - g-taylor
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
Gánale la partida a tu SQL Server, configuración ideal para que todo vaya bie...
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
 
Escalabilidad en SQL Server Database en Azure
Escalabilidad en SQL Server Database en AzureEscalabilidad en SQL Server Database en Azure
Escalabilidad en SQL Server Database en Azure
 
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
24 HOP edición Español - Patrones de escalalidad en microsoft azure sql datab...
 
Carbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshareCarbura tusql sesion1_slideshare
Carbura tusql sesion1_slideshare
 
Global azure bootcamp SQL Azure End to End
Global azure bootcamp   SQL Azure End to End Global azure bootcamp   SQL Azure End to End
Global azure bootcamp SQL Azure End to End
 
Sql
SqlSql
Sql
 
avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)
 
Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0
 
Introducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltpIntroducción a bases de datos en memoria oltp
Introducción a bases de datos en memoria oltp
 
Sqlserver
SqlserverSqlserver
Sqlserver
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
 
In memory
In memoryIn memory
In memory
 
In-Memory OLTP en SQL Server 2014
In-Memory OLTP en SQL Server 2014In-Memory OLTP en SQL Server 2014
In-Memory OLTP en SQL Server 2014
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
 
Buenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL ServerBuenas prácticas que debes seguir en la administración de tu SQL Server
Buenas prácticas que debes seguir en la administración de tu SQL Server
 
Virtualizacion mail server.pptx
Virtualizacion mail server.pptxVirtualizacion mail server.pptx
Virtualizacion mail server.pptx
 
SQL como un servicio en la nube
SQL como un servicio en la nubeSQL como un servicio en la nube
SQL como un servicio en la nube
 

Mais de Eduardo Castro

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL ServerEduardo Castro
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL AzureEduardo Castro
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflowEduardo Castro
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022Eduardo Castro
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022Eduardo Castro
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Eduardo Castro
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceEduardo Castro
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022Eduardo Castro
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Eduardo Castro
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricksEduardo Castro
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql serverEduardo Castro
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsEduardo Castro
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsEduardo Castro
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en AzureEduardo Castro
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Eduardo Castro
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
 

Mais de Eduardo Castro (20)

Introducción a polybase en SQL Server
Introducción a polybase en SQL ServerIntroducción a polybase en SQL Server
Introducción a polybase en SQL Server
 
Creando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL ServerCreando tu primer ambiente de AI en Azure ML y SQL Server
Creando tu primer ambiente de AI en Azure ML y SQL Server
 
Seguridad en SQL Azure
Seguridad en SQL AzureSeguridad en SQL Azure
Seguridad en SQL Azure
 
Azure Synapse Analytics MLflow
Azure Synapse Analytics MLflowAzure Synapse Analytics MLflow
Azure Synapse Analytics MLflow
 
SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022SQL Server 2019 con Windows Server 2022
SQL Server 2019 con Windows Server 2022
 
Novedades en SQL Server 2022
Novedades en SQL Server 2022Novedades en SQL Server 2022
Novedades en SQL Server 2022
 
Introduccion a SQL Server 2022
Introduccion a SQL Server 2022Introduccion a SQL Server 2022
Introduccion a SQL Server 2022
 
Machine Learning con Azure Managed Instance
Machine Learning con Azure Managed InstanceMachine Learning con Azure Managed Instance
Machine Learning con Azure Managed Instance
 
Novedades en sql server 2022
Novedades en sql server 2022Novedades en sql server 2022
Novedades en sql server 2022
 
Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022Sql server 2019 con windows server 2022
Sql server 2019 con windows server 2022
 
Introduccion a databricks
Introduccion a databricksIntroduccion a databricks
Introduccion a databricks
 
Pronosticos con sql server
Pronosticos con sql serverPronosticos con sql server
Pronosticos con sql server
 
Data warehouse con azure synapse analytics
Data warehouse con azure synapse analyticsData warehouse con azure synapse analytics
Data warehouse con azure synapse analytics
 
Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2Que hay de nuevo en el Azure Data Lake Storage Gen2
Que hay de nuevo en el Azure Data Lake Storage Gen2
 
Introduccion a Azure Synapse Analytics
Introduccion a Azure Synapse AnalyticsIntroduccion a Azure Synapse Analytics
Introduccion a Azure Synapse Analytics
 
Seguridad de SQL Database en Azure
Seguridad de SQL Database en AzureSeguridad de SQL Database en Azure
Seguridad de SQL Database en Azure
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft Servicios Cognitivos de de Microsoft
Servicios Cognitivos de de Microsoft
 
Script de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure EnclavesScript de paso a paso de configuración de Secure Enclaves
Script de paso a paso de configuración de Secure Enclaves
 
Introducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure EnclavesIntroducción a conceptos de SQL Server Secure Enclaves
Introducción a conceptos de SQL Server Secure Enclaves
 

SQL Server 2014 Nuevas Capacidades

  • 1. Eduardo Castro Microsoft SQL Server MVP ecastro@grupoasesor.net @edocastro
  • 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
  • 6.
  • 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
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 25.
  • 26.
  • 27.
  • 28.
  • 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
  • 30.