|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/instalaciones-y-actualizaciones-del-software-de-postgresql/
课程评论:没有评论
课程名称:PostgreSQL软件的安装与更新 课程概述:本课程旨在帮助学员掌握PostgreSQL软件的安装与更新技能,通过学习即使从源码编译安装也能轻松应对。此外,课程还将涵盖PostgreSQL的各种更新类型,包括小版本和大版本的更新,特别是在高可用性系统中,确保在维护任务中最小化停机时间。课程共分为五个模块。 第一个模块将讨论为何选择PostgreSQL作为数据库管理系统,以及保持PostgreSQL系统更新的重要性。我们将了解PostgreSQL全球开发组的版本管理政策,以及获取新更新信息的方法。 第二个模块专注于PostgreSQL的安装,涵盖在不同平台上的安装步骤,尤其是从Linux的仓库和源码编译安装PostgreSQL服务器的具体过程。此外,还会介绍在Linux和Windows上安装PostgreSQL客户端,并解释PostgreSQL集群的概念、安装路径、扩展的定义及其安装方法,最后还会讲解如何卸载PostgreSQL。 第三个模块着重于小版本更新,学员将学习如何在前述安装场景中进行更新。 第四个模块则聚焦于大版本更新。我们将学习如何在相同场景下进行大版本更新,以及如何进行数据库迁移。PostgreSQL提供了三种原生的迁移方式,每种方法各有优缺点,适用于不同情境。这三种方式包括:1)通过pg_upgrade;2)通过pg_dump;3)通过逻辑复制。学员将在课程中掌握这三种系统的使用。 最后,第五个模块主要是实践,提供针对高可用性系统进行小版本和大版本更新的具体流程,确保服务最小损失。将介绍如何在更新过程中特别注意节点的更新顺序,以及处理不再受PostgreSQL全球开发组支持的旧版本更新的复杂情况。 整个课程包含25个视频课程,以理论与实践相结合的方式,帮助学员深入理解内容并实际应用。
Este curso te capacitará para realizar cualquier instalación del software de PostgreSQL, incluso si deseas compilar e instalar directamente desde su código fuente.También te prepara para llevar a cabo cualquier tipo de actualización del software de PostgreSQL, ya sea una actualización de versión menor o de versión mayor. Incluso en sistemas de Alta Disponibilidad que están formados por varios nodos PostgreSQL que cooperan para dar un servicio que requiere mínimo downtime en tareas de mantenimiento.Está formado por cinco módulos. En el primero de ellos hablaremos sobre por qué elegir instalar PostgreSQL como Sistema Gestor de Bases de Datos en lugar de otros, también muy populares y por qué es importante mantener actualizado nuestros sistemas PostgreSQL. Conoceremos la política de versionado del Grupo Global de Desarrollo de PostgreSQL y las distintas formas que tenemos para estar al día de las nuevas actualizaciones que vayan saliendo.El segundo módulo está dedicado a la Instalación de PostgreSQL. Veremos cómo instalar PostgreSQL en cualquier plataforma y en particular, veremos paso a paso cómo instalar un servidor PostgreSQL en Linux desde los repositorios y también descargando, compilando e instalando el código fuente. También veremos cómo instalar un cliente PostgreSQL en Linux y cómo realizar instalaciones de PostgreSQL en Windows. En esté módulo también veremos conceptos de PostgreSQL muy importantes como qué es un clúster y qué lo diferencia de la instancia, cuáles son las rutas importantes de la instalación, qué son las extensiones de PostgreSQL y cómo se instalan y también, como no, como desinstalar PostgreSQL de nuestro sistema.En el tercer módulo nos centraremos en las actualizaciones menores y aprenderemos a realizarlas en los mismos escenarios en los que hicimos instalaciones en el módulo anterior.El cuarto módulo está dedicado a las actualizaciones mayores. Veremos cómo llevarlas a cabo en esos mismos escenarios y también cómo hacer las migraciones de nuestras bases de datos pues PostgreSQL proporciona de forma nativa tres posibilidades distintas, cada una de ellas con sus ventajas y limitaciones, por lo que cada una de ellas tiene una situación en la que es más apropiada que las demás. Estos sistemas de actualización y migración son:1) A través de pg_upgrade.2) A través de pg_dump.3) A través de replicación lógica.Aprenderás a utilizar los tres sistemas en este curso.Por último, el quinto módulo, principalmente práctico, te proporcionará el procedimiento a llevar a cabo para realizar actualizaciones menores y mayores en sistemas de Alta Disponibilidad, donde se requiere una mínima pérdida de servicio y dónde el orden de actualización de los nodos es importante según el rol que cada nodo tiene en el sistema.En este último módulo veremos también cómo llevar a cabo una actualización mayor de PostgreSQL cuando la versión de partida es una versión no mantenida ya por el Grupo de Desarrollo Global de PostgreSQL, lo que hace que la actualización sea, en principio, compleja ya que las herramientas de actualización habituales no ofrecerán garantías de éxito.Este curso consta de 25 clases en vídeo donde se explica toda la teoría y práctica necesaria para que los alumnos comprendan los contenidos impartidos y sean capaces de reproducirlos.