Wat is stroomreplikasie in Postgres?
Wat is stroomreplikasie in Postgres?

Video: Wat is stroomreplikasie in Postgres?

Video: Wat is stroomreplikasie in Postgres?
Video: PostgreSQL Streaming Replication Tutorial 2024, November
Anonim

Van PostgreSQL wiki

Stroomreplikasie (SR) bied die vermoë om die WAL XLOG-rekords voortdurend te stuur en toe te pas op 'n aantal bystandbedieners om hulle op datum te hou. Hierdie kenmerk is bygevoeg PostgreSQL 9.0

Hoe werk PostgreSQL-replikasie daarvan?

Wanneer jy begin die replikasie , stuur 'n wal-ontvangerproses die LSN (Log Sequence Number) tot wanneer die WAL-data op 'n slaaf oorgespeel is, na die meester. En dan stuur die wal-senderproses op meester die WAL-data tot die nuutste LSN vanaf die LSN wat deur die wal-ontvanger gestuur is, na die slaaf.

Weet ook, wat is logiese replikasie? Logiese replikasie is 'n metode van repliseer data-objekte en hul veranderinge, gebaseer op hul replikasie identiteit (gewoonlik 'n primêre sleutel). Ons gebruik die term logies in teenstelling met fisies replikasie , wat presiese blokadresse en greep-vir-greep gebruik replikasie.

Behalwe hierbo, ondersteun PostgreSQL replikasie?

Kenmerke in die kern van PostgreSQL Warm bystand/stroom Replikasie is beskikbaar vanaf PostgreSQL 9.0 en bied asynchrone binêre replikasie na een of meer bystand. Standbys kan ook warm bystands word, wat beteken dat hulle kan bevraagteken word as 'n leesalleen databasis.

Wat is Max_wal_senders?

max_wal_senders (heelgetal) Spesifiseer die maksimum aantal gelyktydige verbindings vanaf bystandbedieners of stroombasisrugsteunkliënte (d.w.s. die maksimum aantal WAL-senderprosesse wat gelyktydig loop). Die verstek is nul, wat beteken dat replikasie gedeaktiveer is.

Aanbeveel: