Ano ang streaming replication sa Postgres?
Ano ang streaming replication sa Postgres?

Video: Ano ang streaming replication sa Postgres?

Video: Ano ang streaming replication sa Postgres?
Video: Christophe Pettus: Your Herd of Elephants PostgreSQL Replication -- PGCon 2018 2024, Mayo
Anonim

Mula sa PostgreSQL wiki

Streaming Replication (SR) ay nagbibigay ng kakayahang patuloy na ipadala at ilapat ang mga tala ng WAL XLOG sa ilang bilang ng mga standby server upang panatilihing napapanahon ang mga ito. Ang tampok na ito ay idinagdag sa PostgreSQL 9.0

Doon, paano gumagana ang pagtitiklop ng PostgreSQL?

Kapag sinimulan mo ang pagtitiklop , ang proseso ng wal receiver ay nagpapadala ng LSN (Log Sequence Number) hanggang sa na-replay ang WAL data sa isang alipin, sa master. At pagkatapos ay ang proseso ng wal sender sa master ay nagpapadala ng WAL data hanggang sa pinakabagong LSN simula sa LSN na ipinadala ng wal receiver, sa alipin.

Alamin din, ano ang lohikal na pagtitiklop? Lohikal na pagtitiklop ay isang paraan ng nagrereplika mga bagay ng data at ang kanilang mga pagbabago, batay sa kanilang pagtitiklop pagkakakilanlan (karaniwang pangunahing susi). Ginagamit namin ang termino lohikal sa kaibahan sa pisikal pagtitiklop , na gumagamit ng eksaktong mga block address at byte-by-byte pagtitiklop.

Sa tabi sa itaas, sinusuportahan ba ng PostgreSQL ang pagtitiklop?

Mga Tampok sa Core ng PostgreSQL Mainit na Standby/Streaming Ang pagtitiklop ay magagamit sa PostgreSQL 9.0 at nagbibigay ng asynchronous na binary pagtitiklop sa isa o higit pang mga standby. Ang mga standby ay maaari ding maging mainit na standby ibig sabihin sila pwede ma-query bilang isang read-only na database.

Ano ang Max_wal_senders?

max_wal_senders (integer) Tinutukoy ang maximum na bilang ng mga kasabay na koneksyon mula sa mga standby server o streaming base backup client (ibig sabihin, ang maximum na bilang ng sabay-sabay na pagpapatakbo ng mga proseso ng nagpadala ng WAL). Ang default ay zero, ibig sabihin ay hindi pinagana ang pagtitiklop.

Inirerekumendang: