PostgreSQL axın replikasiyası nədir?
PostgreSQL axın replikasiyası nədir?

Video: PostgreSQL axın replikasiyası nədir?

Video: PostgreSQL axın replikasiyası nədir?
Video: Kafka in 100 Seconds 2024, Aprel
Anonim

From PostgreSQL viki

Axın Replikasiyası (SR) WAL XLOG qeydlərini cari saxlamaq üçün bəzi sayda gözləmə serverlərinə davamlı olaraq göndərmək və tətbiq etmək imkanını təmin edir. Bu xüsusiyyət əlavə edildi PostgreSQL 9.0

Həmçinin sual yaranır ki, PostgreSQL replikasiyası necə işləyir?

Axın replikasiya in PostgreSQL işləyir log göndərişində. Hər əməliyyatda postgres davamlılığa nail olmaq üçün WAL (qabaqcadan yazmaq jurnalı) adlı əməliyyat jurnalına yazılır. Qul davamlı olaraq bu WAL seqmentlərindən istifadə edir təkrarlamaq ustasından dəyişir.

Sonradan sual yaranır ki, PostgreSQL-də neçə növ replikasiya var? PostgreSQL üç ilə gəlir fərqli replikasiya üsulları. Belə olduğu kimi çoxlu şeylər, hər biri replikasiya metodun müsbət və mənfi tərəfləri var. Üçüncü yanaşma S3 kimi blob yaddaşından qabaqcadan yazma qeydlərini (WAL) təkrar oynatmaqla yeni ikinci dərəcəli nodu yenidən qurur.

Eynilə soruşa bilər ki, PostgreSQL replikasiyanı dəstəkləyirmi?

Əsasında Xüsusiyyətlər PostgreSQL İsti Gözləmə/Axınma Replikasiya edir tarixindən etibarən mövcuddur PostgreSQL 9.0 və asinxron binar təmin edir replikasiya bir və ya bir neçə gözləmə rejiminə. Gözləmə rejimləri də isti gözləmə rejimlərinə çevrilə bilər, yəni onlar bacarmaq yalnız oxuna bilən verilənlər bazası kimi sorğulanmalıdır.

Max_wal_senders nədir?

max_wal_senders (integer) Gözləmə serverlərindən və ya axın əsas ehtiyat nüsxə klientlərindən eyni vaxtda qoşulmaların maksimum sayını (yəni, eyni vaxtda işləyən WAL göndərici proseslərinin maksimum sayını) müəyyən edir. Defolt sıfırdır, yəni replikasiya deaktivdir.

Tövsiyə: