top of page
POSTSQL_INT | PostgreSQL Intermedio

POSTSQL_INT | PostgreSQL Intermedio

 

Este curso profundiza en las características avanzadas de PostgreSQL, enfocándose en la optimización del rendimiento, la escalabilidad y la alta disponibilidad. Los participantes aprenderán a utilizar índices especializados, gestionar transacciones complejas, realizar respaldos eficientes, implementar soluciones de alta disponibilidad y afinar consultas SQL para maximizar el desempeño de sus bases de datos.

 

Objetivos del curso

El objetivo principal de este curso es capacitar a los participantes para que puedan:

  • Optimizar el rendimiento de las bases de datos PostgreSQL mediante el uso de índices adecuados y técnicas de afinación de consultas.
  • Gestionar transacciones complejas y garantizar la integridad de los datos.
  • Implementar soluciones de alta disponibilidad y replicación para mejorar la resiliencia de las bases de datos.
  • Utilizar características avanzadas de PostgreSQL como búsqueda de texto completo, tipos de datos especializados y funciones personalizadas.
  • Afinar el rendimiento de PostgreSQL a nivel de sistema, ajustando parámetros y utilizando herramientas de diagnóstico.


Perfil de audiencia

Dirigido a:

  • Administradores de bases de datos que desean profundizar en la administración y optimización de PostgreSQL.
  • Desarrolladores que trabajan con PostgreSQL y necesitan construir aplicaciones de alta performance.
  • Analistas de datos que requieren extraer información de grandes volúmenes de datos de manera eficiente.


Prerrequisitos

Se recomienda que los participantes tengan los siguientes conocimientos previos:

  • Conocimientos sólidos de SQL: Dominio de las operaciones fundamentales de SQL y comprensión de conceptos como joins, subconsultas y agrupamientos.
  • Experiencia con PostgreSQL: Familiaridad con la instalación, configuración y administración básica de PostgreSQL.
  • Conceptos de bases de datos relacionales: Entendimiento de los conceptos clave de las bases de datos relacionales, como normalización, índices y transacciones.
  • Conocimientos básicos de sistemas operativos: Familiaridad con los sistemas operativos Linux o Windows, donde se suele ejecutar PostgreSQL.


Versión de la tecnología

  • 15


Esquema del curso

Capítulo 1: Índices y Tipos de datos

  • Objetivos
  • Introducción
  • 1.1. Instalación
  • 1.2. PSQL avanzado
  • 1.3. Tipos de datos de Rango
  • 1.4.  Arreglos y JSON en la base de datos
  • 1.5. Búsqueda de texto completo
  • 1.6. Indexación avanzada: índices de varias columnas, índices GIN, índices GiST
  • 1.7. Exclusión de Constraints
  • Resumen
  • Práctica: Creación, uso y búsquedas de campos tipo arreglo, json y full-text search

Capítulo 2: Manejo de Transacciones

  • Objetivos
  • Introducción
  • 2.1. Transacciones: niveles de aislamiento, serialización.
  • 2.2. Transacciones preparadas, two-phase commit.
  • Resumen
  • Práctica: Manejo de transacciones y commit de dos fases.

Capítulo 3: Respaldos

  • Objetivos
  • Introducción
  • 3.1. Respaldo físico: API de bajo nivel
  • 3.2. Autovacuum: ajuste avanzado
  • Resumen
  • Práctica: Respaldo con API de bajo nivel y autovacuum

Capítulo 4: Alta disponibilidad

  • Objetivos
  • Introducción
  • 4.1. Replicación lógica
  • 4.2. Particionamiento
  • Resumen
  • Práctica: Replicación lógica y particionamiento de tablas

Capítulo 5: Afinación de SQL

  • Objetivos
  • Introducción
  • 5.1. Queries paralelos
  • 5.2. Foreign Data Wrapper
  • 5.3. Funciones
  • 5.4. Afinación de SQL: encontrando sentencias lentas
  • 5.5. EXPLAIN (ANALYZE, BUFFERS)
  • 5.6. Estadísticas extendidas
  • Resumen
  • Práctica:  Afinación de consultas y funciones.

 

Descargue el temario para conocer el detalle completo de los contenidos.

 

Debido a las constantes actualizaciones de los contenidos de los cursos por parte del fabricante, el contenido de este temario puede variar con respecto al publicado en el sitio oficial, sin embargo, Netec siempre entregará la versión actualizada de éste.

POSTSQL_INT | PostgreSQL Intermedio

SKU: NETEC-POSTSQL_INT
bottom of page