Cursos de Curso de MemSQL

Algunos de nuestros clientes

Código del Curso

memsql

Duración

28 horas (usualmente 4 días, incluidas las pausas)

Requerimientos

  • Experiencia con Linux, sistemas de bases de datos relacionales y plataformas SQL
  • Experiencia con la programación de Scala, Java o Python

Descripción General

MemSQL es un sistema de administración de bases de datos SQL distribuidas y en memoria para la nube y las instalaciones. Es un almacén de datos en tiempo real que brinda información de forma inmediata a partir de datos históricos y en vivo.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán los elementos esenciales de MemSQL para el desarrollo y la administración.

Al final de esta capacitación, los participantes podrán:

  • Comprender los conceptos clave y las características de MemSQL
  • Instalar, diseñar, mantener y operar MemSQL
  • Optimizar esquemas en MemSQL
  • Mejorar las consultas en MemSQL
  • Rendimiento de referencia en MemSQL
  • Construya aplicaciones de datos en tiempo real usando MemSQL

Audiencia

  • Desarrolladores
  • Administradores
  • Ingenieros de operación

Formato del curso

  • Conferencia de parte, discusiaón en parte, ejercicios y práctica práctica

Programa del Curso

Introducción

Descripción general de MemSQL

Comprender la arquitectura MemSQL

Inicio rápido con MemSQL usando MemSQL Ops

Comprender los conceptos esenciales de MemSQL
     Descripción general de los comandos de MemSQL
     Trabajando con Rowstore y Columnstore
     Implementando la distribución de datos
     Usando Shard Keys
     Implementando uniones distribuidas
     Usando tablas de referencia
     Comprender las topologías de cluster de aplicaciones

Instalación y actualización de MemSQL
     Diseñando un cluster
     Hacer la instalación manual
     Expandiendo un Cluster
     Implementando una actualización
     Asegurar MemSQL

Trabajando con Schema Design y Query Optimization
     Trabajando con Transacciones
     Trabajando con datos geoespaciales
     Comprender los tipos de índice
     Usando Sparsity y Formas Normalizadas
     Manos a la obra: uso de una tabla de referencia para consultar JSON con longitudes de matriz de variantes
     Trabajando con Shard Key Strategies
     Identificar una estrategia de sharding
     Entender Analizar, Explicar y Perfil
     Implementación de la optimización de esquema para el rendimiento de la consulta
     Uso de sugerencias de consulta
    
Profundizando en la administración de operaciones MemSQL
     Uso de la interfaz de línea de comandos MemSQL Ops
     Administrar un clúster
     Comprender los conceptos clave del administrador
     Copia de seguridad y restauración de datos
     Tamaño de clúster de escala
     Tratando con las fallas de clúster
     Administrar alta disponibilidad
     Monitoreo de MemSQL
     Trabajando con el registro de seguimiento
     Usando durabilidad y recuperación
     Ejecución de diagnósticos

Trabajando con SQL de procedimientos MemSQL (MPSQL)
     Uso de funciones con valores de tabla
     Uso de funciones definidas por el usuario
     Uso de funciones agregadas definidas por el usuario
     Uso de procedimientos almacenados
    
Implementación de Benchmarking de rendimiento y ajuste fino
     Usando Métricas Experimentales
     Prueba de rendimiento con dbbench
     Práctica: trabajar con un generador de carga de trabajo de base de datos
     Uso de vistas de administración
     Implementación de perfiles de carga de trabajo
     Manos a la obra: MemSQL Top
    
Trabajar con tuberías de MemSQL e ingestión de datos en tiempo real
     Uso del conector MemSQL para Apache Spark
     Utilizar las tuberías de MemSQL con Apache Kafka y AWS S3

Creando aplicaciones en tiempo real
     Trabajando con Tableros de Inteligencia de Negocios
     Usar las tuberías de MemSQL para el aprendizaje automático
     Implementación de un tablero de instrumentos en tiempo real
     Implementación de análisis predictivo

Solución de problemas de MemSQL

Resumen y conclusión

 

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Colombia!

As a Business Development Manager you will:

  • expand business in Colombia
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!