PostgreSQL Database Administration
Al finalizar el curso, los participantes serán capaces de instalar, configurar y administrar bases de datos PostgreSQL, gestionar la seguridad y el acceso, realizar copias de seguridad y recuperación, y optimizar el rendimiento del sistema. También comprenderán las herramientas y métodos para mantener bases de datos de alta disponibilidad y asegurar su correcto funcionamiento en producción.
duración
32 horas
Objetivos:
Al finalizar el curso, los participantes serán capaces de instalar, configurar y administrar bases de datos PostgreSQL, gestionar la seguridad y el acceso, realizar copias de seguridad y recuperación, y optimizar el rendimiento del sistema. También comprenderán las herramientas y métodos para mantener bases de datos de alta disponibilidad y asegurar su correcto funcionamiento en producción.
TEMAS PRINCIPALES:
Módulo 1. Introducción y arquitectura de PostgreSQL
- Características principales de PostgreSQL
- Arquitectura general del sistema
- Procesos y componentes del servidor
- Archivos de configuración y estructura del sistema de directorios
Módulo 2. Instalación y configuración inicial
- Instalación en sistemas Linux y Windows
- Configuración del servicio PostgreSQL
- Parámetros de inicialización del servidor
- Configuración de clientes y utilidades psql
Módulo 3. Administración de bases de datos y objetos
- Creación y gestión de bases de datos
- Creación y administración de usuarios y roles
- Administración de esquemas, tablas, índices y vistas
- Control de acceso y privilegios
Módulo 4. Seguridad en PostgreSQL
- Autenticación y autorización
- Métodos de conexión segura (SSL, cifrado)
- Auditoría básica y registro de eventos (logging)
- Políticas de seguridad y buenas prácticas
Módulo 5. Mantenimiento y gestión del almacenamiento
- Administración de tablas y espacio en disco
- Particionamiento de tablas
- Vacuum, Analyze, Reindex y mantenimiento automático
- Monitoreo del uso de recursos y rendimiento
Módulo 6. Copias de seguridad y recuperación
- Estrategias de backup: lógicas y físicas
- Herramientas: pg_dump, pg_restore, pg_basebackup
- Recuperación ante fallos y restauración de bases de datos
- Configuración de WAL (Write Ahead Log) y Point-In-Time Recovery
Módulo 7. Optimización y rendimiento
- Planificación de consultas y uso de EXPLAIN
- Indexación y optimización de consultas
- Ajuste de parámetros de rendimiento (tuning)
- Monitoreo con pg_stat_statements y herramientas externas
Módulo 8. Alta disponibilidad y replicación
- Conceptos de alta disponibilidad en PostgreSQL
- Replicación en streaming y lógica
- Failover y herramientas de gestión (Patroni, repmgr)
- Escalabilidad y balanceo de carga
DIRIGIDO A:
Administradores de bases de datos, profesionales de TI y desarrolladores que deseen adquirir conocimientos sólidos sobre la instalación, configuración, administración y optimización de bases de datos PostgreSQL en entornos empresariales.
Menú teorema
- Capacitación
- Consultoría
- Herramientas ITSM
- Outsourcing
- Automatización de Procesos
TEOREMA© 2020