los casos de uso para in-memory oltp

15
Los casos de uso para In-Memory OLTP 6 de Agosto (12 pm GMT -5) Warner Chaves Resúmen: Introducción a la tecnología de In-Memory OLTP con demos de comparaciones entre implementación "Clásica" vs "In-Memory". Parte de la sesión que Warner va a presentar en el próximo PASS SUMMIT en Noviembre Próximos Eventos Haciéndo preguntas básicas sobre BI 13 de Agosto Andrei Garzón Fundamentos sobre los índices en SQL Server 20 de Agosto Enrrique Puig Visualización de Big Data con Power View 27 de Agosto Eduardo Castro Está por comenzar:

Upload: spanishpassvc

Post on 01-Jul-2015

153 views

Category:

Technology


0 download

DESCRIPTION

Introducción a la tecnología de In-Memory OLTP con demos de comparaciones entre implementación 'Clasica' vs 'In-Memory'. Parte de la sesión que Warner va a estar presentando en el próximo PASS SUMMIT en Noviembre

TRANSCRIPT

Page 1: Los casos de uso para In-Memory OLTP

Los casos de uso para In-Memory OLTP6 de Agosto (12 pm GMT -5)

Warner Chaves

Resúmen:

Introducción a la tecnología de In-Memory OLTP

con demos de comparaciones entre

implementación "Clásica" vs "In-Memory". Parte

de la sesión que Warner va a presentar en el

próximo PASS SUMMIT en Noviembre

Próximos Eventos

Haciéndo preguntas

básicas sobre BI13 de Agosto

Andrei Garzón

Fundamentos sobre los

índices en SQL Server20 de Agosto

Enrrique Puig

Visualización de Big

Data con Power View27 de Agosto

Eduardo Castro

Está por comenzar:

Page 2: Los casos de uso para In-Memory OLTP

Los Casos de Uso de In-Memory OLTP

6 de Agosto 2014

Warner Chaves

MCM

Consultor Principal / Pythian

Page 3: Los casos de uso para In-Memory OLTP

Premisa fundamental

• Mas CPUs per chip, misma velocidad.

• Costo de RAM sigue bajando.

• Mas capacidad de RAM por servidor.

• Agresivos algoritmos de optimizacion que NO funcionan

a la velocidad de disco (aun con SSD).

3

Page 4: Los casos de uso para In-Memory OLTP

Un asunto de velocidad

Milisegundos (10-3)

Microsegundos (10-6)

Nanosegundos (10-9)

Page 5: Los casos de uso para In-Memory OLTP

Adonde estan las mejoras?

• Protocolo de Red: ninguna mejora.

• Optimizacion de queries: mejora parcial, solo si se

implementa compilacion native. No hay paralelismo.

• Ejecucion de queries: mejora total, eliminado el latching y

el locking. No hay fragmentacion.

Page 6: Los casos de uso para In-Memory OLTP

Adonde estan las mejoras? (2)

• Escritura al log: mejora parcial, requerido para tablaspermanentes pero con menos trafico de IO.

• Tablas temporales: mejora total, ahora de verdad son In-Memory. En dos sabores: table variable y schema_onlytable.

• Escritura a data files: mejora parcial, requerido para tablaspermanentes pero con stream de IO.

Page 7: Los casos de uso para In-Memory OLTP

La realidad de v1

• Partitioning no es soportado.

• Hay que ser cuidadoso con las medidas (RAM, hash

buckets, etc).

• No hay paralelismo.

• Identity tiene que ser 1,1. No FKs, Unique, triggers.

• Esquema 100% estatico.

• Limites de T-SQL (para compilacion nativa)

Page 8: Los casos de uso para In-Memory OLTP

Antes de comenzar

1. Ejecutar un ejercicio de capacity planning.

2. Comprender donde esta el bottleneck del

sistema.

3. In-Memory OLTP ataca esos bottlenecks?

4. Analizar las limitaciones.

5. Si las limitaciones son aceptables, continuar.

6. Test, Test, Test.

Page 9: Los casos de uso para In-Memory OLTP

DEMOS!

Page 10: Los casos de uso para In-Memory OLTP

QA

Page 11: Los casos de uso para In-Memory OLTP

Manténgase conectado a nosotros!

11

Visítenos en http://globalspanish.sqlpass.org

/SpanishPASSVC

lnkd.in/dtYBzev

/user/SpanishPASSVC

/SpanishPASSVC

Page 12: Los casos de uso para In-Memory OLTP

Programa de Reconocimiento

Programa de Voluntario Sobresaliente

• PASS le invita a nominar a su voluntario favorito para ser “Voluntario Sobresaliente del Mes”

• Enviar nominaciones en todo momento a: [email protected]

Favor proveer:

• Información de contacto del nominado,

• una lista breve de los programas de PASS que a participado el nominado

• los años que lleva activo en la comunidad

• una corta descripción por el cual considera que esta persona debe ser reconocida

• Los nominados seleccionados serán anunciados en la edición del boletín PASS Connector y recibirán un

certificado de apreciación.

Page 14: Los casos de uso para In-Memory OLTP

Manténganse Conectados!

• Solicite su suscripción gratuita en sqlpass.org

• Linked In: Professional Association for SQL Server

• Facebook: Professional Association for SQL Server Group

• Twitter: @SQLPASS

• The PASS Blog: sqlpass.org

Page 15: Los casos de uso para In-Memory OLTP

Haciéndo preguntas básicas sobre BI

13 de Agosto (12 pm GMT -5)

Andrei Garzón

Resúmen:

La facilidad de las nuevas herramientas de BI se

puede ver de una manera muy sencilla con la

funcionalidad Q & A. En esta sesión se presentará

una de las capacidades de consumo de

información de Power BI.

Próximo Evento