Contacta con nosotros

Temario del curso

Arquitectura de Greenplum

  • Procesamiento paralelo y multiprocesamiento simétrico (SMP).
  • Roles de segmento y configuración del clúster.
  • Escalabilidad y movimiento de datos.
  • Arquitectura del almacén de datos Greenplum.

Estructuras de tablas en Greenplum

  • Tablas distribuidas frente a asignación aleatoria.
  • Tablas heap frente a tablas append-only (solo anexión).
  • Formatos de almacenamiento fila vs. columna.
  • Tablas particionadas y agrupadas.

Distribución de datos y hashing

  • Lógica de hash y claves de distribución.
  • Manejo de la asimetría (skew) y su impacto en el rendimiento.
  • Mapas de hash y estrategias de ubicación de filas.

Índices y optimización del rendimiento

  • Índices agrupados y no agrupados.
  • Casos de uso de índices B-tree y bitmap.
  • Comportamiento de escaneo e índice en el almacenamiento.

Diseño físico de la base de datos

  • Normalización y diseño del modelo lógico.
  • Estrategias de acceso de usuarios y análisis de distribución.
  • Demografía de los datos y decisiones sobre indexación.

Técnicas de desnormalización

  • Datos derivados, tablas resumen y pre-uniones (pre-joins).
  • Tablas columnares como particionamiento vertical.
  • Marts de datos y vistas materializadas.

SQL avanzado y ejecución de consultas

  • Estrategias de unión (join) y redistribución.
  • Funciones OLAP y de ventana.
  • Tablas temporales, subconsultas y tablas derivadas.

Planes EXPLAIN y ajuste de consultas

  • Lectura e interpretación de la salida EXPLAIN.
  • Análisis de costos y optimización de planes.
  • Movimiento de uniones y operaciones locales al segmento.

Utilidades de Greenplum y mejores prácticas

  • ANALYZE y VACUUM.
  • Carga y movimiento de datos con Nexus.
  • Seguridad, permisos y consejos de rendimiento.

Resumen y próximos pasos

Requerimientos

  • Comprensión de bases de datos relacionales y SQL.
  • Experiencia con almacenes de datos (data warehousing) o sistemas analíticos.
  • Familiaridad con el uso de la línea de comandos de Linux.

Audiencia objetivo

  • Arquitectos e ingenieros de datos.
  • Administradores de bases de datos y líderes técnicos.
  • Desarrolladores de BI y especialistas en análisis que trabajan con Greenplum.
 21 Horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos

Categorías Relacionadas