Wat is PostgreSQL-stroomreplikasie?
Wat is PostgreSQL-stroomreplikasie?

Video: Wat is PostgreSQL-stroomreplikasie?

Video: Wat is PostgreSQL-stroomreplikasie?
Video: PostgreSQL репликация 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

Die vraag is ook, hoe werk PostgreSQL-replikasie?

Stroom replikasie in PostgreSQL werk op logversending. Elke transaksie in postgres word geskryf na 'n transaksielog genaamd WAL (vooruitskryf-log) om duursaamheid te verkry. 'n Slaaf gebruik hierdie WAL-segmente om voortdurend repliseer verander van sy meester.

Vervolgens is die vraag, hoeveel soorte replikasie is daar in PostgreSQL? PostgreSQL kom met drie verskillende replikasie metodes. Soos met so baie dinge, elkeen replikasie metode het sy voor- en nadele. Die derde benadering rekonstrueer 'n nuwe sekondêre nodus deur skryf-vooruit-logs (WAL) van blobberging soos S3 te speel.

Net so kan 'n mens vra, 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: