Che cos'è la replica in streaming di PostgreSQL?
Che cos'è la replica in streaming di PostgreSQL?

Video: Che cos'è la replica in streaming di PostgreSQL?

Video: Che cos'è la replica in streaming di PostgreSQL?
Video: PostgreSQL Streaming Replication Tutorial 2024, Aprile
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

Inoltre, la domanda è: come funziona la replica di PostgreSQL?

Streaming replica in PostgreSQL funziona sulla spedizione del registro. Ogni transazione in postgres viene scritto in un registro delle transazioni chiamato WAL (registro write-ahead) per ottenere la durabilità. Uno slave utilizza questi segmenti WAL per continuamente replicare cambia dal suo padrone.

Successivamente, la domanda è: quanti tipi di replica ci sono in PostgreSQL? PostgreSQL arriva con tre replica diversa metodi. Come con così molti cose, ciascuna replica il metodo ha i suoi pro e i suoi contro. Il terzo approccio ricostruisce un nuovo nodo secondario riproducendo i log write-ahead (WAL) dall'archiviazione BLOB come S3.

Allo stesso modo ci si potrebbe chiedere, 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: