Postgres-də axın replikasiyası nədir?
Postgres-də axın replikasiyası nədir?

Video: Postgres-də axın replikasiyası nədir?

Video: Postgres-də axın replikasiyası nədir?
Video: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Bilər
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

Beləliklə, PostgreSQL replikasiyası necə işləyir?

Başladığınız zaman replikasiya , wal qəbuledici prosesi LSN-ni (Log Sıra Nömrəsini) WAL verilənləri qulda təkrar oynatılana qədər mastera göndərir. Və sonra master-də wal göndərən prosesi, wal qəbuledicisi tərəfindən göndərilən LSN-dən başlayaraq ən son LSN-ə qədər WAL məlumatını qulluğa göndərir.

Həmçinin bilin, məntiqi təkrarlama nədir? Məntiqi təkrarlama üsuludur təkrarlayan məlumat obyektləri və onların dəyişiklikləri, onların əsasında replikasiya şəxsiyyət (adətən əsas açar). terminindən istifadə edirik məntiqi fiziki fərqli olaraq replikasiya , dəqiq blok ünvanlarından və bayt-baytdan istifadə edir replikasiya.

Yuxarıdakılardan əlavə, 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ə: