Curso de Administración de Bases de Datos PostgreSQL

Categories: Bases de Datos
Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> Módulo 1. Introducción a PostgreSQL

Requerimientos técnicos

PostgreSQL de un vistazo

Explorando la terminología de PostgreSQL

Instalación de PostgreSQL 12 o superior

 

> Módulo 2. Conozca su clúster

Administrar su clúster

Conectando al clúster

Explorando el diseño del disco de PGDATA

Exploración de parámetros y archivos de configuración

 

> Módulo 3. Administrar usuarios y conexiones, e interacción con la base de datos

Administrar roles

Administrar conexiones entrantes a nivel de rol

Declaraciones básicas

Requerimientos técnicos

Configurar nuestro entorno de desarrollo

Crear y administrar bases de datos

Gestionar tablas

Comprender las declaraciones básicas de manipulación de tablas

 

> Módulo 4. Declaraciones avanzadas y funciones de ventana

Explorando la instrucción SELECT

Usando UPSERT

Explorando los CTE

Uso de funciones básicas de la ventana de estados de cuenta

Uso de funciones avanzadas de la ventana de estados de cuenta

 

> Módulo 5. Programación del lado del servidor, triggers y reglas

Explorando tipos de datos

Explorando funciones y lenguajes

Explorando reglas en PostgreSQL

Administrar triggers en PostgreSQL

Desencadenadores de eventos

 

> Módulo 6. Particionamiento

Conceptos básicos

Explorando el particionamiento usando herencia

Explorando el particionamiento declarativo

 

> Módulo 7. Usuarios, roles y seguridad de la base de datos

Entender los roles

Listas de control de acceso

Otorgar y revocar permisos

Seguridad a nivel de fila

Cifrado de contraseña de rol

Conexiones SSL

 

> Módulo 8. Transacciones, MVCC, WAL y checkpoints

Introduciendo transacciones

Niveles de aislamiento de transacciones

Explicando MVCC

Puntos de guardado

Interbloqueos

Cómo maneja PostgreSQL la persistencia y la coherencia: WAL

VACCUM

 

> Módulo 9. Ampliación de la base de datos: el ecosistema de extensión

Introduciendo extensiones

Administrar extensiones

Explorando el cliente PGXN

Instalar extensiones

Creando tu propia extensión

 

> Módulo 10. Índices y optimización del rendimiento

Ejecución de una declaración

Índices

La declaración EXPLAIN

Un ejemplo de ajuste de consultas

ANALYZE y cómo actualizar las estadísticas

Auto-explain

 

> Módulo 11. Copia de seguridad y restauración

Presentamos varios tipos de copias de seguridad y restauraciones.

Explorando copias de seguridad lógicas

Explorando las copias de seguridad físicas

What Will You Learn?

  • Comprender cómo se administran los usuarios y las conexiones ejecutando una instancia de PostgreSQL
  • Interactuar con los límites de las transacciones mediante la programación del lado del servidor
  • Identificar cuellos de botella para mantener su base de datos de manera eficiente
  • Crear y administrar extensiones para agregar nuevas funcionalidades a su clúster
  • Elegir el mejor tipo de índice para cada situación
  • Usar herramientas en línea para establecer una configuración de memoria que se adapte a la mayoría de las bases de datos
  • Explorar cómo se puede utilizar Postgres en entornos de instancias múltiples para proporcionar alta disponibilidad, redundancia y escalabilidad

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet