Какво представлява поточно репликацията на PostgreSQL?
Какво представлява поточно репликацията на PostgreSQL?

Видео: Какво представлява поточно репликацията на PostgreSQL?

Видео: Какво представлява поточно репликацията на PostgreSQL?
Видео: Репликация ДНК | самое простое объяснение 2024, Ноември
Anonim

От PostgreSQL уики

Поточно репликация (SR) предоставя възможност за непрекъснато изпращане и прилагане на WAL XLOG записите към известен брой сървъри в режим на готовност, за да се поддържат актуални. Тази функция беше добавена към PostgreSQL 9.0

Също така въпросът е как работи репликацията на PostgreSQL?

Поточно предаване репликация в PostgreSQL работи за доставка на трупи. Всяка транзакция в postgres се записва в регистър на транзакциите, наречен WAL (write-ahead log), за да се постигне издръжливост. Подчинен използва тези WAL сегменти за непрекъснато репликирайте промени от своя господар.

Впоследствие въпросът е колко типа репликация има в PostgreSQL? PostgreSQL идва с три различна репликация методи. Както при така много неща, всеки репликация методът има своите плюсове и минуси. Третият подход реконструира нов вторичен възел чрез възпроизвеждане на дневници с предварителна запис (WAL) от хранилище на blob, като S3.

По подобен начин някой може да попита дали PostgreSQL поддържа репликация?

Характеристики в ядрото на PostgreSQL Горещ режим на готовност/поточно предаване Репликацията е наличен от PostgreSQL 9.0 и осигурява асинхронен двоичен файл репликация към един или повече режими на готовност. Режимите на готовност също могат да станат горещи режими на готовност, което означава, че те мога да бъде запитана като база данни само за четене.

Какво е Max_wal_senders?

max_wal_senders (цяло число) Указва максималния брой едновременни връзки от сървъри в режим на готовност или поточно базирани резервни клиенти (т.е. максималният брой едновременно изпълнявани процеси на изпращач на WAL). По подразбиране е нула, което означава, че репликацията е деактивирана.

Препоръчано: