Che cos'è la replica in streaming in Postgres?
Che cos'è la replica in streaming in Postgres?

Video: Che cos'è la replica in streaming in Postgres?

Video: Che cos'è la replica in streaming in Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, Novembre
Anonim

A partire dal PostgreSQL wiki

Replica in streaming (SR) fornisce la capacità di inviare e applicare continuamente i record WAL XLOG a un certo numero di server in standby per mantenerli aggiornati. Questa funzione è stata aggiunta a PostgreSQL 9.0

Di conseguenza, come funziona la replica di PostgreSQL?

Quando inizi il replica , un processo wal ricevitore invia al master l'LSN (Log Sequence Number) fino a quando i dati WAL non sono stati riprodotti su uno slave. E poi il processo mittente wal sul master invia i dati WAL fino all'ultimo LSN a partire dall'LSN inviato dal destinatario wal, allo slave.

Sappi anche che cos'è la replica logica? Replica logica è un metodo di replicare oggetti dati e le loro modifiche, in base alla loro replica identità (di solito una chiave primaria). Usiamo il termine logico in contrasto con il fisico replica , che utilizza indirizzi di blocco esatti e byte per byte replica.

Oltre a sopra, PostgreSQL supporta la replica?

Funzionalità nel nucleo di PostgreSQL Hot Standby/Streaming La replica è disponibile a partire da PostgreSQL 9.0 e fornisce binari asincroni replica a uno o più posti di attesa. Gli standby possono anche diventare hot standby, il che significa che Potere essere interrogato come database di sola lettura.

Cos'è Max_wal_sender?

max_wal_sender (intero) Specifica il numero massimo di connessioni simultanee da server di standby o client di backup di base in streaming (ovvero, il numero massimo di processi mittente WAL in esecuzione contemporaneamente). Il valore predefinito è zero, il che significa che la replica è disabilitata.

Consigliato: