SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
SQL Server 2016:
Novedades para
desarrolladores
by @enriquecatala
MADRID · NOV 18-19 · 2016
MADRID · NOV 18-19 · 2016
Agenda
Novedades en T-SQL
Live Query Statistics
Always Encrypted
Real time operational analytics
In-memory OLTP enhancements
Temporal Tables
PolyBase
Mejoras en soporte UTF-8 para cargas masivas
MADRID · NOV 18-19 · 2016
Enrique Catalá Bañuls
ecatala@solidq.com | www.solidq.com
@enriquecatala | www.enriquecatala.com
Comunidad SQL Saturday en España
 Evento anual con sesiones del mas alto nivel técnico
 Ponentes de renombre nacionales e internacionales
 MVPs, equipo microsoft y especialistas internacionales
 Segunda edición con mas de 350 asistentes este año
 preconferencias de 6h el viernes
 La comunidad para la los apasionados de SQL Server!
www.sqlsaturday.com
MADRID · NOV 27-28 · 2015
Demos
Novedades T-SQL
MADRID · NOV 18-19 · 2016
Always Encrypted
Prevención de
exposición de
datos
• Encriptación a
nivel cliente de
datos sensibles
• Claves no
compartidas con
el motor de BBDD
Consultas sobre
datos cifrados
• “=“
• Group by
• JOIN
• DISTINCT
Transparencia de
aplicación
• Cambios mínimos
• Desplegar una
libreria
únicamente
Utilizado para cifrar datos extremo a extremo incluso para personal con privilegios de
seguridad elevados (dba).
MADRID · NOV 18-19 · 2016
Always Encrypted
Capacidades
ADO.NET provee de cifrado transparente de aplicación
mientras se lanzan consultas sobre datos cifrados en SQL
Server
Beneficios
MADRID · NOV 18-19 · 2016
Always Encrypted
MADRID · NOV 18-19 · 2016
Crear índices non-clustered columnstore
ACTUALIZABLES para consultas analíticas
Ya no necesitas los B-Tree tradicionales para análisis
El optimizador de consultas utilizará este índice cuando
lo necesite
Se mantiene como cualquier otro índice,
automáticamente
NOTA: Tambien soporta tablas in-memory
Real time operational analytics
THIS
IS
BIG!
MADRID · NOV 27-28 · 2015
DEMO
Real time operational analytics
MADRID · NOV 18-19 · 2016
In-memory OLTP: ¿por qué?
MADRID · NOV 18-19 · 2016
In-memory OLTP: Pilares
Integracion completa
• T-SQL conocido
• Mismas herramientas
• Integrado completamente
en SQL Server (sin licencia
extra)
Optimizado para memoria RAM
• Nuevas estructuras de
almacenamiento
• Sin Buffer Pool
• Punteros a datos
• Todo son índices de
cobertura
Alta concurrencia
• Gestión de concurrencia
optimista multiversion
• Soporte ACID
• Nuevo motor con algorimos
lock-free
• Sin latches
T-SQL supereficiente
• T-SQL compilado a código
máquina en C
• Los SP son DLL
• Compilaciones
superagresivas a código
máquina
MADRID · NOV 18-19 · 2016
In-memory OLTP v2.0 
Usabilidad
Menor número de stoppers
Interoperabilidad
Mantenimiento
Más sencillo pero con
impacto
Rendimiento
Paralelismo y multithread
Columnstore sobre tablas en
memoria
MADRID · NOV 27-28 · 2015
DEMO
Novedades In-memory OLTP
MADRID · NOV 18-19 · 2016
Performance
MADRID · NOV 18-19 · 2016
In-memory OLTP: Usabilidad
Soporte de todos los collations para cadenas
• BIN2 seguirá siendo más rápido y preferible
Soporte LOB
Índices con columnas que aceptan NULL
Restricciones FOREIGN KEY
Restricciones CHECK
Restricciones UNIQUE
Triggers (AFTER) para INSERT/UPDATE/DELETE
MADRID · NOV 18-19 · 2016
In-memory OLTP: Usabilidad
LEFT/RIGHT OUTER JOIN
OR y NOT
UNION / UNION ALL
SELECT DISTINCT
Subqueries (EXISTS, IN)
Llamadas anidadas
OUTPUT
MADRID · NOV 18-19 · 2016
In-memory OLTP: Interoperatividad
Row-Level
Security
Temporal
tables
MARS
TDE
MADRID · NOV 18-19 · 2016
DEMO
Live Query Statistics
MADRID · NOV 18-19 · 2016
Polybase: ¿Qué es?
Se permite lanzar queries T-SQL haciendo join de
objetos estructurados en BBDD y no estructurados en
Hadoop
MADRID · NOV 18-19 · 2016
Polybase
• Se permite lanzar consultas a datos
estructurados y no estructurados
• Nuestras habilidades con el lenguaje T-
SQL y las herramientas de BI son
compatibles con los diferentes sistemas
de almacenamiento
• SQL Server puede leer HDFS
MADRID · NOV 18-19 · 2016
Polybase
Tecnología
Agnostica
No es tecnología propietaria
Multiplataforma
Hadoop soporta windows y
linux
Cloud y
OnPremise
MADRID · NOV 18-19 · 2016
Polybase: ¿Dónde lo puedo usar?
Modelo
on-
premise
Modelo
appliance Modelo
PaaS
Storage
only
MADRID · NOV 18-19 · 2016
Polybase
Pre-requisitos:
∘ SQL2016 STD/EE
∘ .NET 4.5
∘ JRE 7.51
∘ 4GB RAM
∘ 2GB Disk Space
∘ TCP/IP
MADRID · NOV 18-19 · 2016
Polybase: Activación
Opciones de configuración:
exec sp_configure 'hadoop connectivity', 7;
MADRID · NOV 18-19 · 2016
Polybase: Enlazar con tu storage
MADRID · NOV 18-19 · 2016
Polybase: Crear formatos de archivo
MADRID · NOV 18-19 · 2016
Polybase: Crear tablas “puntero”
MADRID · NOV 18-19 · 2016
Polybase: escalabilidad
MADRID · NOV 18-19 · 2016
Temporal Tables
Auditan todos los cambios
Reconstrucción del estado de los
datos en cualquier espacio temporal
Calculo de tendencias en el tiempo
Mantenimiento de Slowly Changing
Dimension
Recuperación de datos por errores
de borrado,updates,…
MADRID · NOV 18-19 · 2016
Temporal tables
MADRID · NOV 18-19 · 2016
DEMO
System Versioned Temporal Tables
MADRID · NOV 18-19 · 2016
Soporte para UTF-8
Por fin de serie las siguientes tools soportan UTF-8
bcp.exe
Parámetro -C
BULK INSERT
Cláusula
“CODEPAGE”
OPENROWSET
Cláusula
“CODEPAGE”
MADRID · NOV 18-19 · 2016
No te olvides!
Nativo en
-RedHat
-Ubuntu
-SUSE
Docker
-MacOS
MADRID · NOV 18-19 · 2016
Recapitulemos
Novedades en T-SQL
Live Query Statistics
Always Encrypted
Real time operational analytics
In-memory OLTP enhancements
Temporal Tables
PolyBase
Mejoras en soporte UTF-8 para cargas masivas
MADRID · NOV 18-19 · 2016
Posiciones abiertas en SolidQ!
Gestion multiples servidoresOperaciones
• Becarios
• DBA Junior
• DBA senior ( +2 años experiencia minima)
Dev tools para operacionesDesarrollo
• Becarios
• Developer Junior
• Developer Senior (+3 años experiencia mínima)
ERincon@SolidQ.com
www.solidq.es
MADRID · NOV 18-19 · 2016
Gracias!

Weitere ähnliche Inhalte

Was ist angesagt?

Carga y procesamiento de datos en HDInsight
Carga y procesamiento de datos en HDInsightCarga y procesamiento de datos en HDInsight
Carga y procesamiento de datos en HDInsightEladio Rincón Herrera
 
Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014
Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014
Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014SolidQ
 
Cortana Analytics suite
Cortana Analytics suiteCortana Analytics suite
Cortana Analytics suiteSolidQ
 
Posadev 2018 - Distributing shirts data (ES)
Posadev 2018 - Distributing shirts data (ES)Posadev 2018 - Distributing shirts data (ES)
Posadev 2018 - Distributing shirts data (ES)Alejandro Escobedo
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escalaElasticsearch
 
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure TemplatesInstalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure TemplatesGustavo Arjones
 

Was ist angesagt? (8)

Carga y procesamiento de datos en HDInsight
Carga y procesamiento de datos en HDInsightCarga y procesamiento de datos en HDInsight
Carga y procesamiento de datos en HDInsight
 
Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014
Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014
Carga y procesamiento de datos en HDInsight | SolidQ Summit 2014
 
Conceptos básicos de Asp.net mvc
Conceptos básicos de Asp.net mvcConceptos básicos de Asp.net mvc
Conceptos básicos de Asp.net mvc
 
Cortana Analytics suite
Cortana Analytics suiteCortana Analytics suite
Cortana Analytics suite
 
Posadev 2018 - Distributing shirts data (ES)
Posadev 2018 - Distributing shirts data (ES)Posadev 2018 - Distributing shirts data (ES)
Posadev 2018 - Distributing shirts data (ES)
 
Arquitectura a escala
Arquitectura a escalaArquitectura a escala
Arquitectura a escala
 
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure TemplatesInstalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
Instalando Datastax Analytics (Cassandra Y Spark) Con Azure Templates
 
Sql Server Hibrido
Sql Server HibridoSql Server Hibrido
Sql Server Hibrido
 

Andere mochten auch

Personalización Data Collectors
Personalización Data CollectorsPersonalización Data Collectors
Personalización Data CollectorsSolidQ
 
Monitorización proactiva con performance data collectors
Monitorización proactiva con performance data collectorsMonitorización proactiva con performance data collectors
Monitorización proactiva con performance data collectorsEnrique Catala Bañuls
 
Gestión representación estudiantil 2011
Gestión representación estudiantil 2011Gestión representación estudiantil 2011
Gestión representación estudiantil 2011Cefuc Uca
 
Novedades sql server 2008 para developers
Novedades sql server 2008 para developersNovedades sql server 2008 para developers
Novedades sql server 2008 para developersEnrique Catala Bañuls
 
Sql Server 2008 Administracion
Sql Server 2008 AdministracionSql Server 2008 Administracion
Sql Server 2008 AdministracionEduardo Castro
 
Dificultades en las tic en la eduación
Dificultades en las tic en la eduaciónDificultades en las tic en la eduación
Dificultades en las tic en la eduaciónIsabel_Samir
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016Joseph Lopez
 
Dawarehouse como servicio en azure (sqldw)
Dawarehouse como servicio en azure (sqldw)Dawarehouse como servicio en azure (sqldw)
Dawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 
Tipos de datos sql server 2014
Tipos de datos sql server 2014Tipos de datos sql server 2014
Tipos de datos sql server 2014Alexandra Jimenez
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Ronald Huere Arias
 
Slideshare for Journalists by @ross
Slideshare for Journalists by @rossSlideshare for Journalists by @ross
Slideshare for Journalists by @rossRoss Mayfield
 
Infographic: Millennials vs Boomers at Work – Generational Showdown
Infographic: Millennials vs Boomers at Work – Generational ShowdownInfographic: Millennials vs Boomers at Work – Generational Showdown
Infographic: Millennials vs Boomers at Work – Generational Showdowndomain .ME
 
Pulse Terms of Service
Pulse Terms of ServicePulse Terms of Service
Pulse Terms of Servicepulseweb
 
Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Masakazu Muraoka
 

Andere mochten auch (20)

Personalización Data Collectors
Personalización Data CollectorsPersonalización Data Collectors
Personalización Data Collectors
 
Monitorización proactiva con performance data collectors
Monitorización proactiva con performance data collectorsMonitorización proactiva con performance data collectors
Monitorización proactiva con performance data collectors
 
Gestión representación estudiantil 2011
Gestión representación estudiantil 2011Gestión representación estudiantil 2011
Gestión representación estudiantil 2011
 
Planes de ejecucion 2016
Planes de ejecucion 2016Planes de ejecucion 2016
Planes de ejecucion 2016
 
Sharepoint
SharepointSharepoint
Sharepoint
 
Novedades sql server 2008 para developers
Novedades sql server 2008 para developersNovedades sql server 2008 para developers
Novedades sql server 2008 para developers
 
Sql Server 2008 Administracion
Sql Server 2008 AdministracionSql Server 2008 Administracion
Sql Server 2008 Administracion
 
Dificultades en las tic en la eduación
Dificultades en las tic en la eduaciónDificultades en las tic en la eduación
Dificultades en las tic en la eduación
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 
Dawarehouse como servicio en azure (sqldw)
Dawarehouse como servicio en azure (sqldw)Dawarehouse como servicio en azure (sqldw)
Dawarehouse como servicio en azure (sqldw)
 
Query store
Query storeQuery store
Query store
 
Tipos de datos sql server 2014
Tipos de datos sql server 2014Tipos de datos sql server 2014
Tipos de datos sql server 2014
 
Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)Administración de bases de datos con sql server 2008 (ejemplo)
Administración de bases de datos con sql server 2008 (ejemplo)
 
Curriculo vitae
Curriculo vitaeCurriculo vitae
Curriculo vitae
 
Texto digital
Texto digitalTexto digital
Texto digital
 
Slideshare for Journalists by @ross
Slideshare for Journalists by @rossSlideshare for Journalists by @ross
Slideshare for Journalists by @ross
 
Infographic: Millennials vs Boomers at Work – Generational Showdown
Infographic: Millennials vs Boomers at Work – Generational ShowdownInfographic: Millennials vs Boomers at Work – Generational Showdown
Infographic: Millennials vs Boomers at Work – Generational Showdown
 
Pulse Terms of Service
Pulse Terms of ServicePulse Terms of Service
Pulse Terms of Service
 
Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満Mozapps installがなくなったことへの不平不満
Mozapps installがなくなったことへの不平不満
 
00 introduccion
00 introduccion00 introduccion
00 introduccion
 

Ähnlich wie SQL Server 2016: Novedades para desarrolladores

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
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Amazon Web Services LATAM
 
Conviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellConviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellEnrique Puig
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Amazon Web Services LATAM
 
Técnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql serverTécnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql serverEnrique Catala Bañuls
 
03 Infraestructura Caja Guadalajara Neurowork Why Floss
03   Infraestructura Caja Guadalajara   Neurowork   Why Floss03   Infraestructura Caja Guadalajara   Neurowork   Why Floss
03 Infraestructura Caja Guadalajara Neurowork Why FlossNeurowork
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No RelacionalesBEEVA_es
 
Gestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGetGestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGetLuis Fraile
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVABEEVA_es
 
Planes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNextPlanes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNextSolidQ
 
Open platform - Conferencia Esri 2016
Open platform  - Conferencia Esri 2016Open platform  - Conferencia Esri 2016
Open platform - Conferencia Esri 2016Esri España
 
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
 
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian MirandaEscalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian MirandaSpanishPASSVC
 

Ähnlich wie SQL Server 2016: Novedades para desarrolladores (20)

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...
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
 
Conviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShellConviértete en un PowerDBA con PowerShell
Conviértete en un PowerDBA con PowerShell
 
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
Optimizando cargas de trabajo en SAP Hana con instancias x1 de Amazon EC2
 
Técnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql serverTécnicas avanzadas para resolver tus problemas de sql server
Técnicas avanzadas para resolver tus problemas de sql server
 
03 Infraestructura Caja Guadalajara Neurowork Why Floss
03   Infraestructura Caja Guadalajara   Neurowork   Why Floss03   Infraestructura Caja Guadalajara   Neurowork   Why Floss
03 Infraestructura Caja Guadalajara Neurowork Why Floss
 
Microsoft machine learning
Microsoft machine learningMicrosoft machine learning
Microsoft machine learning
 
Ecs codemotion
Ecs codemotionEcs codemotion
Ecs codemotion
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Bases de Datos No Relacionales
Bases de Datos No RelacionalesBases de Datos No Relacionales
Bases de Datos No Relacionales
 
Gestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGetGestiona tus dependencias con NuGet, VSTs y MyGet
Gestiona tus dependencias con NuGet, VSTs y MyGet
 
Data Platform de BEEVA
Data Platform de BEEVAData Platform de BEEVA
Data Platform de BEEVA
 
Scala@real life
Scala@real lifeScala@real life
Scala@real life
 
Scala @ Real life
Scala @ Real lifeScala @ Real life
Scala @ Real life
 
Planes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNextPlanes de ejecución 3.0: SQL Server 2016 y vNext
Planes de ejecución 3.0: SQL Server 2016 y vNext
 
Open platform - Conferencia Esri 2016
Open platform  - Conferencia Esri 2016Open platform  - Conferencia Esri 2016
Open platform - Conferencia Esri 2016
 
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...
 
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian MirandaEscalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
Escalando con SQL Server hasta la nube, un trayecto necesario - Adrian Miranda
 
Paralelismo en SQL Server
Paralelismo en SQL ServerParalelismo en SQL Server
Paralelismo en SQL Server
 
Headless Wordpress with React & GraphQL
Headless Wordpress with React & GraphQLHeadless Wordpress with React & GraphQL
Headless Wordpress with React & GraphQL
 

Mehr von Enrique Catala Bañuls

Sql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverEnrique Catala Bañuls
 
Capas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL ServerCapas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL ServerEnrique Catala Bañuls
 
Aplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorEnrique Catala Bañuls
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Enrique Catala Bañuls
 
Planes de ejecución 3.0 sql 2016 y v next
Planes de ejecución 3.0 sql 2016 y v nextPlanes de ejecución 3.0 sql 2016 y v next
Planes de ejecución 3.0 sql 2016 y v nextEnrique Catala Bañuls
 
Aplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorEnrique Catala Bañuls
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 
Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015Enrique Catala Bañuls
 
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...Enrique Catala Bañuls
 
Escenarios híbridos con sql server 2014
Escenarios híbridos con sql server 2014Escenarios híbridos con sql server 2014
Escenarios híbridos con sql server 2014Enrique Catala Bañuls
 
Planes de ejecución en sql server 2014
Planes de ejecución en sql server 2014Planes de ejecución en sql server 2014
Planes de ejecución en sql server 2014Enrique Catala Bañuls
 
Aplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesAplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesEnrique Catala Bañuls
 
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEscalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEnrique Catala Bañuls
 
Novedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalNovedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalEnrique Catala Bañuls
 
Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Enrique Catala Bañuls
 

Mehr von Enrique Catala Bañuls (20)

Sql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql server
 
Capas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL ServerCapas de acceso a datos .net escalables de verdad contra SQL Server
Capas de acceso a datos .net escalables de verdad contra SQL Server
 
Aplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidor
 
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
Capas de acceso a datos .NET escalables de verdad: el batido perfecto para el...
 
Planes de ejecución 3.0 sql 2016 y v next
Planes de ejecución 3.0 sql 2016 y v nextPlanes de ejecución 3.0 sql 2016 y v next
Planes de ejecución 3.0 sql 2016 y v next
 
Aplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidorAplicando R al análisis de rendimiento de un servidor
Aplicando R al análisis de rendimiento de un servidor
 
Query store
Query storeQuery store
Query store
 
Planes de ejecucion 2
Planes de ejecucion 2Planes de ejecucion 2
Planes de ejecucion 2
 
Planes de ejecucion 1
Planes de ejecucion 1Planes de ejecucion 1
Planes de ejecucion 1
 
Migración a sql server 2016
Migración a sql server 2016Migración a sql server 2016
Migración a sql server 2016
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)
 
Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015
 
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
HERRAMIENTA CASE PARA MODELADO DE ALMACENES DE DATOS BASADA EN LENGUAJES ESPE...
 
Escenarios híbridos con sql server 2014
Escenarios híbridos con sql server 2014Escenarios híbridos con sql server 2014
Escenarios híbridos con sql server 2014
 
Planes de ejecución en sql server 2014
Planes de ejecución en sql server 2014Planes de ejecución en sql server 2014
Planes de ejecución en sql server 2014
 
Transacciones diferidas
Transacciones diferidasTransacciones diferidas
Transacciones diferidas
 
Aplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesAplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdades
 
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEscalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
 
Novedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacionalNovedades de SQL Server 2014 en motor relacional
Novedades de SQL Server 2014 en motor relacional
 
Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014
 

Kürzlich hochgeladen

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 

Kürzlich hochgeladen (20)

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 

SQL Server 2016: Novedades para desarrolladores

  • 1. SQL Server 2016: Novedades para desarrolladores by @enriquecatala MADRID · NOV 18-19 · 2016
  • 2. MADRID · NOV 18-19 · 2016 Agenda Novedades en T-SQL Live Query Statistics Always Encrypted Real time operational analytics In-memory OLTP enhancements Temporal Tables PolyBase Mejoras en soporte UTF-8 para cargas masivas
  • 3. MADRID · NOV 18-19 · 2016 Enrique Catalá Bañuls ecatala@solidq.com | www.solidq.com @enriquecatala | www.enriquecatala.com
  • 4. Comunidad SQL Saturday en España  Evento anual con sesiones del mas alto nivel técnico  Ponentes de renombre nacionales e internacionales  MVPs, equipo microsoft y especialistas internacionales  Segunda edición con mas de 350 asistentes este año  preconferencias de 6h el viernes  La comunidad para la los apasionados de SQL Server! www.sqlsaturday.com
  • 5. MADRID · NOV 27-28 · 2015 Demos Novedades T-SQL
  • 6. MADRID · NOV 18-19 · 2016 Always Encrypted Prevención de exposición de datos • Encriptación a nivel cliente de datos sensibles • Claves no compartidas con el motor de BBDD Consultas sobre datos cifrados • “=“ • Group by • JOIN • DISTINCT Transparencia de aplicación • Cambios mínimos • Desplegar una libreria únicamente Utilizado para cifrar datos extremo a extremo incluso para personal con privilegios de seguridad elevados (dba).
  • 7. MADRID · NOV 18-19 · 2016 Always Encrypted Capacidades ADO.NET provee de cifrado transparente de aplicación mientras se lanzan consultas sobre datos cifrados en SQL Server Beneficios
  • 8. MADRID · NOV 18-19 · 2016 Always Encrypted
  • 9. MADRID · NOV 18-19 · 2016 Crear índices non-clustered columnstore ACTUALIZABLES para consultas analíticas Ya no necesitas los B-Tree tradicionales para análisis El optimizador de consultas utilizará este índice cuando lo necesite Se mantiene como cualquier otro índice, automáticamente NOTA: Tambien soporta tablas in-memory Real time operational analytics THIS IS BIG!
  • 10. MADRID · NOV 27-28 · 2015 DEMO Real time operational analytics
  • 11. MADRID · NOV 18-19 · 2016 In-memory OLTP: ¿por qué?
  • 12. MADRID · NOV 18-19 · 2016 In-memory OLTP: Pilares Integracion completa • T-SQL conocido • Mismas herramientas • Integrado completamente en SQL Server (sin licencia extra) Optimizado para memoria RAM • Nuevas estructuras de almacenamiento • Sin Buffer Pool • Punteros a datos • Todo son índices de cobertura Alta concurrencia • Gestión de concurrencia optimista multiversion • Soporte ACID • Nuevo motor con algorimos lock-free • Sin latches T-SQL supereficiente • T-SQL compilado a código máquina en C • Los SP son DLL • Compilaciones superagresivas a código máquina
  • 13. MADRID · NOV 18-19 · 2016 In-memory OLTP v2.0  Usabilidad Menor número de stoppers Interoperabilidad Mantenimiento Más sencillo pero con impacto Rendimiento Paralelismo y multithread Columnstore sobre tablas en memoria
  • 14. MADRID · NOV 27-28 · 2015 DEMO Novedades In-memory OLTP
  • 15. MADRID · NOV 18-19 · 2016 Performance
  • 16. MADRID · NOV 18-19 · 2016 In-memory OLTP: Usabilidad Soporte de todos los collations para cadenas • BIN2 seguirá siendo más rápido y preferible Soporte LOB Índices con columnas que aceptan NULL Restricciones FOREIGN KEY Restricciones CHECK Restricciones UNIQUE Triggers (AFTER) para INSERT/UPDATE/DELETE
  • 17. MADRID · NOV 18-19 · 2016 In-memory OLTP: Usabilidad LEFT/RIGHT OUTER JOIN OR y NOT UNION / UNION ALL SELECT DISTINCT Subqueries (EXISTS, IN) Llamadas anidadas OUTPUT
  • 18. MADRID · NOV 18-19 · 2016 In-memory OLTP: Interoperatividad Row-Level Security Temporal tables MARS TDE
  • 19. MADRID · NOV 18-19 · 2016 DEMO Live Query Statistics
  • 20. MADRID · NOV 18-19 · 2016 Polybase: ¿Qué es? Se permite lanzar queries T-SQL haciendo join de objetos estructurados en BBDD y no estructurados en Hadoop
  • 21. MADRID · NOV 18-19 · 2016 Polybase • Se permite lanzar consultas a datos estructurados y no estructurados • Nuestras habilidades con el lenguaje T- SQL y las herramientas de BI son compatibles con los diferentes sistemas de almacenamiento • SQL Server puede leer HDFS
  • 22. MADRID · NOV 18-19 · 2016 Polybase Tecnología Agnostica No es tecnología propietaria Multiplataforma Hadoop soporta windows y linux Cloud y OnPremise
  • 23. MADRID · NOV 18-19 · 2016 Polybase: ¿Dónde lo puedo usar? Modelo on- premise Modelo appliance Modelo PaaS Storage only
  • 24. MADRID · NOV 18-19 · 2016 Polybase Pre-requisitos: ∘ SQL2016 STD/EE ∘ .NET 4.5 ∘ JRE 7.51 ∘ 4GB RAM ∘ 2GB Disk Space ∘ TCP/IP
  • 25. MADRID · NOV 18-19 · 2016 Polybase: Activación Opciones de configuración: exec sp_configure 'hadoop connectivity', 7;
  • 26. MADRID · NOV 18-19 · 2016 Polybase: Enlazar con tu storage
  • 27. MADRID · NOV 18-19 · 2016 Polybase: Crear formatos de archivo
  • 28. MADRID · NOV 18-19 · 2016 Polybase: Crear tablas “puntero”
  • 29. MADRID · NOV 18-19 · 2016 Polybase: escalabilidad
  • 30. MADRID · NOV 18-19 · 2016 Temporal Tables Auditan todos los cambios Reconstrucción del estado de los datos en cualquier espacio temporal Calculo de tendencias en el tiempo Mantenimiento de Slowly Changing Dimension Recuperación de datos por errores de borrado,updates,…
  • 31. MADRID · NOV 18-19 · 2016 Temporal tables
  • 32. MADRID · NOV 18-19 · 2016 DEMO System Versioned Temporal Tables
  • 33. MADRID · NOV 18-19 · 2016 Soporte para UTF-8 Por fin de serie las siguientes tools soportan UTF-8 bcp.exe Parámetro -C BULK INSERT Cláusula “CODEPAGE” OPENROWSET Cláusula “CODEPAGE”
  • 34. MADRID · NOV 18-19 · 2016 No te olvides! Nativo en -RedHat -Ubuntu -SUSE Docker -MacOS
  • 35. MADRID · NOV 18-19 · 2016 Recapitulemos Novedades en T-SQL Live Query Statistics Always Encrypted Real time operational analytics In-memory OLTP enhancements Temporal Tables PolyBase Mejoras en soporte UTF-8 para cargas masivas
  • 36. MADRID · NOV 18-19 · 2016 Posiciones abiertas en SolidQ! Gestion multiples servidoresOperaciones • Becarios • DBA Junior • DBA senior ( +2 años experiencia minima) Dev tools para operacionesDesarrollo • Becarios • Developer Junior • Developer Senior (+3 años experiencia mínima) ERincon@SolidQ.com www.solidq.es
  • 37. MADRID · NOV 18-19 · 2016 Gracias!