Ce este replicarea în flux PostgreSQL?
Ce este replicarea în flux PostgreSQL?

Video: Ce este replicarea în flux PostgreSQL?

Video: Ce este replicarea în flux PostgreSQL?
Video: PostgreSQL Streaming Replication Tutorial 2024, Aprilie
Anonim

Din PostgreSQL wiki

Replicare în flux (SR) oferă capacitatea de a expedia și aplica în mod continuu înregistrările WAL XLOG pe un anumit număr de servere de așteptare pentru a le menține la curent. Această caracteristică a fost adăugată la PostgreSQL 9.0

De asemenea, întrebarea este cum funcționează replicarea PostgreSQL?

Streaming replicare în PostgreSQL funcționează pe transportul buștenilor. Fiecare tranzacție în postgres este scris într-un jurnal de tranzacții numit WAL (write-ahead log) pentru a obține durabilitate. Un sclav folosește aceste segmente WAL în mod continuu replica se schimbă de la stăpânul său.

Ulterior, întrebarea este, câte tipuri de replicare există în PostgreSQL? PostgreSQL vine cu trei replicare diferită metode. Ca si asa mulți lucruri, fiecare replicare metoda are avantajele și dezavantajele sale. A treia abordare reconstruiește un nou nod secundar prin reluarea jurnalelor de scriere anticipată (WAL) din stocarea blob, cum ar fi S3.

În mod similar, cineva se poate întreba, PostgreSQL acceptă replicarea?

Caracteristici din Core of PostgreSQL Hot Standby/Streaming Replicarea este disponibil începând cu PostgreSQL 9.0 și oferă binar asincron replicare la unul sau mai multe standby-uri. Standby-urile pot deveni, de asemenea, standby-uri fierbinți, adică ele poate sa să fie interogat ca bază de date numai pentru citire.

Ce este Max_wal_senders?

max_wal_senders (întreg) Specifică numărul maxim de conexiuni simultane de la serverele de așteptare sau de la clienții de rezervă de bază de streaming (adică, numărul maxim de procese de expeditor WAL care rulează simultan). Valoarea implicită este zero, ceea ce înseamnă că replicarea este dezactivată.

Recomandat: