h Aula Virtual
Introducción a la Administración PostgreSQL
y Compatibilidad con
SQL Server y ORACLE
15 Horas
7, 9, 11, 14, 16 y 18 de Junio de 2021
www.vitaedigital.com
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
Introducción:
La mayoría del software actual tiene la necesidad de interactuar
con bases de datos y PostgreSQL es uno de los motores
relacionales de código abierto Gratuito más robustos y seguros,
utilizado en distintos entornos (Transaccionales u OLAP) junto con
distintas aplicaciones (GIS, ERPs, CRMs ...) .
Este curso de administración de PostgreSQL brinda la oportunidad
de crear, desarrollar y gestionar bases de datos objeto -
relacionales, planteando formas eficientes de administrar y
monitorizar el motor de bases de datos PostgreSQL.
En el curso se presentará la instalación, configuración y
Administración en entornos únicos o híbridos con otros Gestores
de BBDD como SQL Server, ORACLE, mostrando la compatibilidad
del uso conjunto de todos en cualquier entorno de producción.
En la actualidad cada vez se solicitan más perfiles técnicos con
habilidades mixtas como devops. Si eres un desarrollador de
software o un administrador de sistemas, te interesará ampliar tus
conocimientos sobre sistemas gestores de bases d e datos, ya que
son una parte fundamental de cualquier sistema IT.
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
Objetivos:
Instalación y configuración para distintos entornos
Lenguaje SQL para PostgreSQL
Creación y gestión de bases de datos
Seguridad
Optimización de rendimiento
Monitorización y mantenimiento
Copias de seguridad y restauración
Actualizaciones
Compatibilizar PostgreSQL con otros Sistemas de BBDD
Dirigido a :
Profesionales interesadxs en conocer y profundizar en el
funcionamiento y administración de un sistema gestor de
bases de datos orientado a objetos (ORDBMS) como
PostgreSQL.
Profesionales que esté trabajando con otros sistemas de
bases de datos como Oracle, SQL Server o MySQL y quiera
incorporar a PostgreSQL en su Entorno de Producción.
Profesionales que quieran migrar de otros sistemas de bases
de datos a PostgreSQL.
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
Resultará especialmente útil a desarrolladores de software,
devops o administradores de sistemas con un interés especial en
configurar y optimizar el rendimiento de PostgreSQL.
También es el complemento perfecto para usuarios y
desarrolladores de PostGIS, ya que esta herramienta cartográfica
está diseñada específicamente para PostgreSQL.
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
TEMARIO
Tema 01: Instalación y configuración de PostgreSQL
1. Introducción a Windows y Linux
2. Instalación
2.1. Requerimientos
2.2. Virtualización en Azure
2.2.1 Instalación en Ubuntu / Debian
2.2.2 Instalación en CentOS / RedHat
2.2.3 Instalación en Windows
3. Configuración
3.1. Arranque Automático
3.2. Codificación de caracteres e idiomas
3.3. Parámetros
3.4 Actualizaciones
Tema 02: Estructura y almacenamiento en PostgreSQL 10
1. Arquitectura básica
2. Subsistemas PostgreSQL
3. Componentes básicos de PostgreSQL
3.1. Bases de datos Template (de sistema)
3.2. Bases de datos (de usuario)
3.3. Roles
3.4. Esquemas
3.5. Tablespaces
3.6. Tablas
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
Tema 03: Técnicas avanzadas en PostgreSQL
1. Funciones
1.1. Funciones anónimas
1.2. Funciones PostgreSQL
2. Lenguaje PL/pgSQL
2.1. Variables y bloques funcionales
2.2. Estructuras condicionales
2.3. Estructuras iterativas
2.4. Gestión de excepciones
2.5. SQL Dinámico
3. Triggers
3.1. Creación de triggers e integración con funciones
4. Indices
4.1. Uso de índices
4.2. Tipos de índices
4.3. Estrategias de indexado
5. Vistas
6. Transacciones
6.1. Propiedades ACID
6.2. Log de transacciones
6.3. Checkpoints y Savepoints
6.4. Concurrencia y niveles de aislamiento
Tema 04: Seguridad en PostgreSQL
1. Mecanismos de autenticación
2. Estructura de pg_hba.conf
3. Mecanismos de cifrado
3.1. Conexiones seguras con SSL
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
3.2. Túneles SSH
4. Acceso y privilegios del sistema (proxy auth)
5. Niveles de seguridad
Tema 05: Monitorización y mantenimiento
1. Inicio y parada con pg_ctl
2. Configuración de logs
2.1. Destinos de log y parámetros de configuración
2.2. Formateo de logs para facilitar su lectura
2.3. Mantenimiento y limpieza
2.4. Catálogo del sistema y estadísticas
Tema 06: Copias de seguridad y restauración
1. Importado y exportado de datos
2. Copias de seguridad
2.1. Parámetros y formato de backups
3. Restauración
4. Restauración Point-in-Time
4.1. Log de transacciones (WAL)
4.2. Configuración de archivado
4.3. Copias base
4.4. Proceso de restauración
5. Automatización de backups
Tema 07: Rendimiento y optimización
1. Consideraciones hardware
2. Configuración OLTP/OLAP
3. Número de conexiones
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
4. Memoria
4.1. Shared buffers
4.2. Working Memory
4.3. Effective cache size
5. Optimización de consultas
5.1. EXPLAIN y plan de consultas
5.2. Errores en la escritura de consultas
5.3. Uso erróneo de índices
5.4. Uso erróneo de CTEs (Common Table Expressions)
5.5. Uso de PL/pgSQL
5.6. Particionado de tablas
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
INFORMACIÓN DEL CURSO
G Duración
15 Horas Lectivas en 6 sesiones de 2,5 Horas
Y Modalidad
Aula Virtual con clases en directo
J Fechas
7, 9, 11, 14, 16 y 18 de Junio de 2021
F Horario
De Lunes a Jueves de 17:00 a 19:30 h
b Lugar
Plataforma Aula Virtual Vitae
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
FORMADOR
Diego Nieto Caride
Ingeniero Superior en Informática
Programa de doctorado interuniversitario en Tecnologías de la
información.
20 años de experiencia como Analista, Ingeniero Devops y DBA en
el Centro de Supercomputación de Galicia, CESGA .
Posee más de 16 años de experiencia como DBA en diferentes
entornos como PostgreSQL, MariaDB, ORACLE e Informix,
especializado en entornos de alta disponibilidad y de grandes
volúmenes de datos.
Consultor Asociado a Vitae Consultores.
EL LADO HUMANO DE LA TECNOLOGÍA | www.vitaedigital.com
CONDICIONES ECONÓMICAS
O Tarifa por Asistente
180 €
(Cuota máxima Bonificable
por la FUNDAE)
I Tarifa por asistente a partir
de dos personas de la misma
empresa u organización
150 €
(Cuota máxima Bonificable por la FUNDAE)
Forma de Pago:
Por transferencia al finalizar el
curso a la recepción de la
factura
Se añadirá el 21% de IVA
Inscripción:
Doris Verdes
Tlf : 986 47 21 01
635 559 285
Plazas limitadas, reserva de plazas por riguroso orden de inscripción
Top Related