Mikä on PostgreSQL-suoratoiston replikointi?
Mikä on PostgreSQL-suoratoiston replikointi?

Video: Mikä on PostgreSQL-suoratoiston replikointi?

Video: Mikä on PostgreSQL-suoratoiston replikointi?
Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2024, Marraskuu
Anonim

From PostgreSQL wiki

Suoratoiston replikointi (SR) tarjoaa mahdollisuuden lähettää ja käyttää WAL XLOG -tietueita jatkuvasti joillekin valmiustilapalvelimille niiden pitämiseksi ajan tasalla. Tämä ominaisuus lisättiin PostgreSQL 9.0

Kysymys kuuluu myös, kuinka PostgreSQL-replikointi toimii?

suoratoisto replikointi sisään PostgreSQL toimii tukkien lähetyksessä. Jokainen tapahtuma sisään postgres kirjoitetaan tapahtumalokiin nimeltä WAL (write-ahead log) kestävyyden saavuttamiseksi. Orja käyttää näitä WAL-segmenttejä jatkuvasti kopioida muuttuu isäntästään.

Tämän jälkeen kysymys kuuluu, kuinka monta replikointityyppiä PostgreSQL:ssä on? PostgreSQL mukana tulee kolme erilainen replikaatio menetelmiä. Kuten niinkin monet asioita, jokainen replikointi menetelmällä on hyvät ja huonot puolensa. Kolmas lähestymistapa rekonstruoi uuden toissijaisen solmun toistamalla eteenpäin kirjoituslokit (WAL) blob-muistista, kuten S3.

Samalla tavalla voidaan kysyä, tukeeko PostgreSQL replikointia?

Ominaisuudet ytimessä PostgreSQL Hot Standby/Streaming Replikointi on saatavilla alkaen PostgreSQL 9.0 ja tarjoaa asynkronisen binäärimuodon replikointi yhteen tai useampaan valmiustilaan. Valmiustilat voivat myös muuttua kuumaksi valmiustilaksi, mikä tarkoittaa, että ne voi voidaan kysyä vain luku -tietokantana.

Mikä on Max_wal_senders?

max_wal_senders (kokonaisluku) Määrittää samanaikaisten yhteyksien enimmäismäärän valmiustilapalvelimista tai suoratoiston perusvarmuuskopioasiakkaista (eli samanaikaisesti käynnissä olevien WAL-lähetysprosessien enimmäismäärä). Oletusarvo on nolla, mikä tarkoittaa, että replikointi on poistettu käytöstä.

Suositeltava: