¿Qué es la replicación de transmisión en Postgres?
¿Qué es la replicación de transmisión en Postgres?

Video: ¿Qué es la replicación de transmisión en Postgres?

Video: ¿Qué es la replicación de transmisión en Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, Noviembre
Anonim

De PostgreSQL wiki

Replicación de transmisión (SR) proporciona la capacidad de enviar y aplicar continuamente los registros de WAL XLOG a cierto número de servidores en espera para mantenerlos actualizados. Esta característica se agregó a PostgreSQL 9.0

Por lo tanto, ¿cómo funciona la replicación de PostgreSQL?

Cuando empiezas el replicación , un proceso de receptor wal envía el LSN (Log Sequence Number) hasta que los datos WAL se han reproducido en un esclavo, al maestro. Y luego el proceso del remitente wal en el maestro envía los datos WAL hasta el último LSN a partir del LSN enviado por el receptor wal, al esclavo.

También sepa, ¿qué es la replicación lógica? Replicación lógica es un método de replicando objetos de datos y sus cambios, basados en su replicación identidad (generalmente una clave primaria). Usamos el término lógico en contraste con lo físico replicación , que utiliza direcciones de bloque exactas y byte a byte replicación.

Además de lo anterior, ¿PostgreSQL admite la replicación?

Características en el núcleo de PostgreSQL Hot Standby / Streaming La replicación es disponible a partir de PostgreSQL 9.0 y proporciona binario asincrónico replicación a uno o más standbys. Los standbys también pueden convertirse en hot standbys, lo que significa que pueden ser consultado como una base de datos de solo lectura.

¿Qué es Max_wal_senders?

max_wal_senders (entero) Especifica el número máximo de conexiones simultáneas desde servidores en espera o clientes de respaldo de la base de transmisión (es decir, el número máximo de procesos del remitente WAL que se ejecutan simultáneamente). El valor predeterminado es cero, lo que significa que la replicación está deshabilitada.

Recomendado: