Hvad er PostgreSQL streaming replikering?
Hvad er PostgreSQL streaming replikering?

Video: Hvad er PostgreSQL streaming replikering?

Video: Hvad er PostgreSQL streaming replikering?
Video: PostgreSQL Streaming Replication Tutorial 2024, November
Anonim

Fra PostgreSQL wiki

Streaming replikering (SR) giver mulighed for kontinuerligt at sende og anvende WAL XLOG-posterne til et vist antal standby-servere for at holde dem opdaterede. Denne funktion blev tilføjet PostgreSQL 9.0

Spørgsmålet er også, hvordan fungerer PostgreSQL-replikering?

Streaming replikation i PostgreSQL virker på logforsendelse. Hver transaktion i postgres skrives til en transaktionslog kaldet WAL (write-ahead log) for at opnå holdbarhed. En slave bruger disse WAL-segmenter til kontinuerligt replikere ændringer fra sin herre.

Efterfølgende er spørgsmålet, hvor mange typer replikering er der i PostgreSQL? PostgreSQL kommer med tre forskellig replikation metoder. Som med så mange ting, hver replikation metoden har sine fordele og ulemper. Den tredje tilgang rekonstruerer en ny sekundær node ved at genafspille WAL (Write-ahead logs) fra blob-lager såsom S3.

På samme måde kan man spørge, understøtter PostgreSQL replikering?

Funktioner i kernen af PostgreSQL Hot Standby/Streaming Replikation er tilgængelig pr PostgreSQL 9.0 og giver asynkron binær replikation til en eller flere standbyer. Standbys kan også blive varme standbys, hvilket betyder, at de kan forespørges som en skrivebeskyttet database.

Hvad er Max_wal_senders?

max_wal_sendere (heltal) Specificerer det maksimale antal samtidige forbindelser fra standby-servere eller streaming-base backup-klienter (dvs. det maksimale antal samtidigt kørende WAL-afsenderprocesser). Standarden er nul, hvilket betyder, at replikering er deaktiveret.

Anbefalede: