[BDT-010] Administración PostgreSQL

[BDT-010] Administración PostgreSQL

Este curso ofrece una formación completa sobre la instalación, configuración y gestión de bases de datos PostgreSQL. Abarca autenticación, roles, tareas de mantenimiento, backups, extensiones, triggers, PL/PgSQL y alta disponibilidad. También incluye supervisión, optimización y replicación para garantizar el rendimiento y fiabilidad del sistema.

Duración:                     20 horas

Perfil:                           Avanzado

Dirigido a

Este curso está dirigido a analistas de datos y administradores de bases de datos interesados en implementar, gestionar y optimizar bases de datos con PostgreSQL y PL/pgSQL, y profundizar en su administración y gestión.

Requisitos previos 

Los alumnos necesitarán tener conocimientos fundamentales de bases de datos relacionales.

Objetivos

  • Dominar la instalación, configuración y uso de PostgreSQL.

  • Administrar correctamente la base de datos de PostgreSQL.

  • Realizar backups y restore cuando sea necesario.

  • Configurar el servidor en alta disponibilidad.

  • Conocer los métodos de supervisión de la base de datos de PostgreSQL.

Contenido

  1. Introducción a PostgreSQL

  2. Instalación

    1. Fundamentos de arquitectura PostgreSQL

    2. Instalación en Linux

    3. Gestión del servicio

    4. Instalación con Docker

    5. Comprobación de funcionamiento

  3. Configuración

    1. Configuración del área de datos

    2. Aspectos de configuración

  4. Accesos a base de datos

  5. Autenticación de clientes

  6. Roles de base de datos

  7. Gestión de base de datos

    1. Gestión básica

    2. Bases de datos plantilla

    3. Tablespaces

    4. Paths por defecto

    5. Gestión de sesiones

  8. Tareas de administración de base de datos

    1. Vacuuming

    2. Automatización

    3. Workers

    4. Reindex

  9. Logging

  10. Backup y restore

    1. Sql dump

    2. Restauración de un dump

    3. Bases de datos grandes

    4. Copia del área de datos

  11. Introducción a Libpq

  12. Esquemas de información

    1. Tablas

    2. Funciones

    3. Consultas comunes de administración

  13. Extensiones

  14. Triggers

  15. El sistema de reglas

  16. PL/PgSQL

  17. Alta disponibilidad, balenceo de carga y replicación

  18. Supervisión de base de datos

    1. Actividad

    2. Supervisión

    3. Fiabilidad

    4. Monitorización

    5. Optimización

 

 

Documentación Recomendada

Mastering PostgreSQL 15 - Fifth Edition
Hans-Jürgen Schönig
January 2023 | 522 pages

https://www.packtpub.com/en-us/product/mastering-postgresql-15-9781803233949