Programa del Curso
Introducción
Descripción general de MemSQL
Comprensión de la arquitectura MemSQL
Inicio rápido con MemSQL Uso de MemSQL Operaciones
Comprender los conceptos esenciales MemSQL
- Descripción general de MemSQL comandos
- Trabajar con el almacén de filas y el almacén de columnas
- Implementación de la distribución de datos
- Uso de claves de partición
- Implementación de uniones distribuidas
- Uso de tablas de referencia
- Descripción de las topologías de clústeres de aplicaciones
Instalación y actualización MemSQL
- Diseño de un clúster
- Realización de la instalación manual
- Expansión de un clúster
- Implementación de una actualización
- Aseguramiento MemSQL
Trabajar con el diseño de esquemas y la optimización de consultas
- Trabajar con transacciones
- Trabajar con datos geoespaciales
- Descripción de los tipos de índice
- Uso de formularios dispersos y normalizados
- Práctico: Uso de una tabla de referencia para consultar JSON con longitudes de matriz variantes
- Trabajar con estrategias clave de particiones
- Identificación de una estrategia de fragmentación
- Comprensión Analizar, explicar y perfilar
- Implementación de la optimización de esquemas para el rendimiento de las consultas
- Uso de sugerencias de consulta
Profundizando en la administración de MemSQL operaciones
- Uso de la interfaz de línea de comandos MemSQL Ops
- Administración de un clúster
- Descripción de los conceptos clave del administrador
- Copia de seguridad y restauración de datos
- Escalado del tamaño del clúster
- Tratamiento de errores de clúster
- Gestión de la alta disponibilidad
- Monitoreo MemSQL
- Trabajar con el registro de seguimiento
- Uso de la durabilidad y la recuperación
- Ejecución de diagnósticos
Trabajar con MemSQL SQL procedimental (MPSQL)
- Uso de funciones con valores de tabla
- Uso de funciones definidas por el usuario
- Uso de funciones de agregado definidas por el usuario
- Uso de procedimientos almacenados
Implementación de la evaluación comparativa del rendimiento y el ajuste fino
- Uso de métricas experimentales
- Pruebas de rendimiento con dbbench
- Práctico: Trabajar con un generador de cargas de trabajo de base de datos
- Uso de vistas de administración
- Implementación de la generación de perfiles de carga de trabajo
- Manos a la obra: MemSQL Top
Trabajar con MemSQL canalizaciones e ingesta de datos en tiempo real
- Uso del conector MemSQL para Apache Spark
- Uso de MemSQL canalizaciones con Apache Kafka y AWS S3
Creación de aplicaciones en tiempo real
- Trabajar con paneles de Business Intelligence
- Uso de MemSQL canalizaciones para el aprendizaje automático
- Implementación de un panel de control en tiempo real
- Implementación de análisis predictivos
Solución de problemas MemSQL
Resumen y conclusión
Requerimientos
- Experiencia con Linux, sistemas de bases de datos relacionales y SQL plataformas
- Experiencia con programación Scala, Java o Python
Testimonios (3)
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Curso - Data Vault: Building a Scalable Data Warehouse
El tema general en sí
- Verizon Connect
Curso - Amazon Redshift
Traducción Automática
Lo que más me gustó fue el dominio del tema por parte del trainer, su paciencia y claridad al explicar los conceptos, y especialmente su disposición constante para responder todas las dudas que surgieron. Fue una experiencia de aprendizaje realmente enriquecedora y muy agradable.