El documento resume una presentación sobre los casos de uso de In-Memory OLTP por Warner Chaves en el próximo PASS Summit en noviembre. La presentación introducirá la tecnología In-Memory OLTP y comparará implementaciones clásicas vs In-Memory a través de demostraciones. Warner también discutirá consideraciones de capacidad, limitaciones y pruebas necesarias antes de implementar In-Memory OLTP.
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Los casos de uso para In-Memory OLTP
1. 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:
2. Los Casos de Uso de In-Memory OLTP
6 de Agosto 2014
Warner Chaves
MCM
Consultor Principal / Pythian
3. 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
4. Un asunto de velocidad
Milisegundos (10-3)
Microsegundos (10-6)
Nanosegundos (10-9)
5. 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.
6. Adonde estan las mejoras? (2)
• Escritura al log: mejora parcial, requerido para tablas
permanentes pero con menos trafico de IO.
• Tablas temporales: mejora total, ahora de verdad son In-
Memory. En dos sabores: table variable y schema_only
table.
• Escritura a data files: mejora parcial, requerido para tablas
permanentes pero con stream de IO.
7. 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)
8. 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.
11. Manténgase conectado a nosotros!
11
Visítenos en http://globalspanish.sqlpass.org
/SpanishPASSVC
lnkd.in/dtYBzev
/user/SpanishPASSVC
/SpanishPASSVC
12. 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: VolunteerRecognition@sqlpass.org
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.
14. 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
15. 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