Curso Administración Bases de Datos PostgreSQL
El curso le permitirá al participante desarrollar habilidades en procesos de instalación, manejo de performance, mantenimiento y seguridad sobre el manejador de base de datos PostgreSQL.
Objetivos del curso
- Conocer la arquitectura de PostgreSQL
- Conocer los procesos evaluación comparativa que nos permitirán realizar instalaciones de alto performance para PostgreSQL
- Aprender la instalación del sistema operativo con LVM
- Ejecutar los procesos de preparación e instalación del sistema operativo
- Ejecutar los procesos de instalación de PostgreSQL
- Conocer las herramientas de administración de PosgreSQL
- Crear respaldos de bases de datos
- Entender el manejo de conexiones seguras en PostgreSQL
Temario del curso
UNIDAD 1: Proceso de evaluación comparativa
1.1 Arquitectura de PostgreSQL
1.2 CPU Benchmarking análisis y sus herramientas
1.3 Memory Benchmarking análisis y sus herramientas
1.4 Disk Benchmarking análisis y sus herramientas
1.5 Database Benchmarking análisis y sus herramientas
UNIDAD 2: Proceso para la instalación del sistema operativo
2.1 Instalación del sistema operativo
2.2 Particionamiento de PostgreSQL con soporte LVM
2.3 Manejo del soporte LVM
2.4 Conceptos: Creación, expansión y eliminación de volúmenes
UNIDAD 3: Instalación de PostgreSQL
3.1 Instalación de PostgreSQL desde el sistema operativo
3.2 Configuración del servidor / parámetros de configuración del servidor
3.3 Puesta en marcha
UNIDAD 4: Conocer las herramientas de administración
4.1 Herramienta de administración por consola (pgsql) y gráfica (PGAdmin)
4.2 Herramienta de monitorización de logs y querys
UNIDAD 5: Manejo de respaldos
5.1 Uso de la herramienta pg_dump
5.2 Uso de la herramienta pg_restore
5.3 Moviendo datos
5.4 Creación de diccionario de Datos
5.5 Data loader en PostgreSQL
UNIDAD 6: Manejo de conexiones seguras
6.1 Certificados SSL vs TLS
6.2 Certificados autofirmados vs certificados firmados por un ente autorizador
6.3 Creación de certificados TLS para PostgreSQL
6.4 Instalación de certificados TLS para PostgreSQL
UNIDAD 7: Aspectos básicos de SQL
7.1 Introducción a SQL
7.2 Schemas
7.3 Tables Space
Audiencia
Dirigido principalmente a administradores de servidores, lideres de proyecto, desarrolladores web así como:
- Personal interesado en actualizar sus conocimientos e incrementar sus competencias laborales.
- Empresas que buscan capacitar a su personal en la instalación configuración e implementación de servidores Linux.
- Universidades que requieren actualizar su oferta académica.
Requisitos
Se esperan habilidades técnicas básicas por parte del usuario con aplicaciones informáticas en algunos sistemas operativos.
Conocimientos generales en:
- Experiencia en administración de servidores Linux
- Comandos Linux
- Redes Linux
* Campo obligatorio