Urudiaji wa utiririshaji ni nini katika Postgres?
Urudiaji wa utiririshaji ni nini katika Postgres?

Video: Urudiaji wa utiririshaji ni nini katika Postgres?

Video: Urudiaji wa utiririshaji ni nini katika Postgres?
Video: kiswahili kidato 4,ushairi,lesson 15 2024, Novemba
Anonim

Kutoka PostgreSQL wiki

Uigaji wa Utiririshaji (SR) hutoa uwezo wa kusafirisha na kutumia rekodi za WAL XLOG kwa idadi fulani ya seva za kusubiri ili kuziweka za sasa. Kipengele hiki kiliongezwa kwa PostgreSQL 9.0

Kwa hivyo, jinsi replication ya PostgreSQL inafanya kazi?

Unapoanza urudufishaji , mchakato wa kipokezi cha wal hutuma LSN (Nambari ya Mfuatano wa Kumbukumbu) hadi wakati data ya WAL imechezwa tena kwa mtumwa, kwa bwana. Na kisha mchakato wa mtumaji wa wal kwenye bwana hutuma data ya WAL hadi LSN ya hivi punde kuanzia LSN iliyotumwa na mpokeaji wal, kwa mtumwa.

Pia Jua, urudufu wa kimantiki ni nini? Urudufu wa kimantiki ni mbinu ya kuiga vitu vya data na mabadiliko yao, kulingana na yao urudufishaji utambulisho (kawaida ufunguo msingi). Tunatumia neno mantiki tofauti na kimwili urudufishaji , ambayo hutumia anwani halisi za kuzuia na byte-by-byte urudufishaji.

Kando hapo juu, Je PostgreSQL inasaidia urudufishaji?

Vipengele katika Msingi wa PostgreSQL Hali ya Hali ya Juu/Utiririshaji Replication ni inapatikana kama ya PostgreSQL 9.0 na hutoa binary ya asynchronous urudufishaji kwa moja au zaidi ya kusubiri. Standbys pia inaweza kuwa kusubiri moto kumaanisha wao unaweza kuulizwa kama hifadhidata ya kusoma tu.

Max_wal_senders ni nini?

max_wal_watumaji (integer) Hubainisha idadi ya juu zaidi ya miunganisho ya wakati mmoja kutoka kwa seva za kusubiri au utiririshaji wa viteja vya chelezo vya msingi (yaani, idadi ya juu zaidi ya kutekeleza michakato ya mtumaji ya WAL kwa wakati mmoja). Chaguo-msingi ni sifuri, kumaanisha kuwa urudufishaji umezimwa.

Ilipendekeza: