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
  28 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

Categorías Relacionadas