Introducción
En este laboratorio, aprenderá cómo configurar la replicación de streaming de PostgreSQL (PostgreSQL streaming replication). Este mecanismo envía y aplica continuamente registros de Write-Ahead Logging (WAL) desde un servidor primario a un servidor réplica, asegurando una sincronización de datos casi en tiempo real.
Configurará una réplica de streaming, verificará el replication lag (retraso de replicación) y el estado, consultará datos desde la réplica y apagará la replicación de forma segura. Esto implica preparar el servidor primario modificando postgresql.conf
para permitir conexiones desde la réplica, configurando el wal_level
a replica
y ajustando max_wal_senders
.
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
postgresql(("PostgreSQL")) -.-> postgresql/PostgreSQLGroup(["PostgreSQL"])
postgresql/PostgreSQLGroup -.-> postgresql/db_setup("Create New Database")
postgresql/PostgreSQLGroup -.-> postgresql/db_access("Connect To Database")
postgresql/PostgreSQLGroup -.-> postgresql/data_all("Select All Data")
postgresql/PostgreSQLGroup -.-> postgresql/db_status("Check Database Status")
postgresql/PostgreSQLGroup -.-> postgresql/db_drop("Drop Entire Database")
subgraph Lab Skills
postgresql/db_setup -.-> lab-550962{{"Replicación en Streaming de PostgreSQL"}}
postgresql/db_access -.-> lab-550962{{"Replicación en Streaming de PostgreSQL"}}
postgresql/data_all -.-> lab-550962{{"Replicación en Streaming de PostgreSQL"}}
postgresql/db_status -.-> lab-550962{{"Replicación en Streaming de PostgreSQL"}}
postgresql/db_drop -.-> lab-550962{{"Replicación en Streaming de PostgreSQL"}}
end