Què és la replicació en temps real a Postgres?
Què és la replicació en temps real a Postgres?

Vídeo: Què és la replicació en temps real a Postgres?

Vídeo: Què és la replicació en temps real a Postgres?
Vídeo: PostgreSQL performance tips you have never seen before | Citus Con: An Event for Postgres 2023 2024, Abril
Anonim

Des de PostgreSQL wiki

Replicació en streaming (SR) ofereix la capacitat d'enviar i aplicar contínuament els registres WAL XLOG a un nombre determinat de servidors en espera per mantenir-los actualitzats. Aquesta característica s'ha afegit a PostgreSQL 9.0

Per això, com funciona la replicació de PostgreSQL?

Quan comences el replicació , un procés receptor wal envia el LSN (número de seqüència de registre) fins que les dades WAL s'han reproduït en un esclau, al mestre. A continuació, el procés wal sender al mestre envia les dades WAL fins a l'últim LSN a partir del LSN enviat pel receptor wal, a l'esclau.

Sapigueu també, què és la replicació lògica? Replicació lògica és un mètode de replicant objectes de dades i els seus canvis, basats en els seus replicació identitat (normalment una clau primària). Utilitzem el terme lògic en contrast amb el físic replicació , que utilitza adreces de bloc exactes i byte per byte replicació.

Al costat anterior, PostgreSQL admet la replicació?

Característiques al nucli de PostgreSQL Hot Standby/Streaming La replicació és disponible a partir de PostgreSQL 9.0 i proporciona un binari asíncron replicació a un o més standby. Els modes d'espera també poden convertir-se en modes d'espera calents, és a dir llauna ser consultat com a base de dades de només lectura.

Què és Max_wal_senders?

max_wal_senders (número sencer) Especifica el nombre màxim de connexions simultànies des dels servidors en espera o dels clients de còpia de seguretat de la base de transmissió (és a dir, el nombre màxim de processos de remitent WAL que s'executen simultàniament). El valor predeterminat és zero, és a dir, la rèplica està desactivada.

Recomanat: