რა არის PostgreSQL ნაკადის რეპლიკაცია?
რა არის PostgreSQL ნაკადის რეპლიკაცია?

ვიდეო: რა არის PostgreSQL ნაკადის რეპლიკაცია?

ვიდეო: რა არის PostgreSQL ნაკადის რეპლიკაცია?
ვიდეო: PostgreSQL Streaming Replication Tutorial 2024, აპრილი
Anonim

დან PostgreSQL ვიკი

სტრიმინგი რეპლიკაცია (SR) უზრუნველყოფს WAL XLOG ჩანაწერების მუდმივი გაგზავნის და გამოყენების შესაძლებლობას ლოდინის სერვერების გარკვეულ რაოდენობაზე, რათა ისინი მიმდინარე იყოს. ეს ფუნქცია დაემატა PostgreSQL 9.0

ასევე კითხვაა, როგორ მუშაობს PostgreSQL რეპლიკაცია?

სტრიმინგი რეპლიკაცია in PostgreSQL მუშაობს ჟურნალის მიწოდებაზე. ყველა ტრანზაქციაში პოსტგრესი იწერება ტრანზაქციის ჟურნალში, სახელწოდებით WAL (წინასწარ ჩაწერის ჟურნალი) გამძლეობის მისაღწევად. მონა იყენებს ამ WAL სეგმენტებს მუდმივად გამეორება იცვლება მისი ბატონისგან.

შემდგომში ჩნდება კითხვა, რამდენი ტიპის რეპლიკაცია არსებობს PostgreSQL-ში? PostgreSQL მოყვება სამი განსხვავებული რეპლიკაცია მეთოდები. როგორც ასე ბევრი ნივთები, თითოეული რეპლიკაცია მეთოდს აქვს თავისი დადებითი და უარყოფითი მხარეები. მესამე მიდგომა აღადგენს ახალ მეორად კვანძს blob საცავიდან, როგორიცაა S3, ჩაწერის წინა ჟურნალების (WAL) გადაკვრით.

ანალოგიურად შეიძლება იკითხოთ, მხარს უჭერს თუ არა PostgreSQL რეპლიკაციას?

მახასიათებლები Core of PostgreSQL ცხელი ლოდინის/სტრიმინგი რეპლიკაცია არის ხელმისაწვდომია დღიდან PostgreSQL 9.0 და უზრუნველყოფს ასინქრონულ ორობითობას რეპლიკაცია ერთ ან რამდენიმე ლოდინის რეჟიმში. ლოდინის რეჟიმი ასევე შეიძლება გახდეს ცხელი ლოდინის რეჟიმი, რაც მათ ნიშნავს შეუძლია იყოს მოთხოვნილი, როგორც მხოლოდ წაკითხული მონაცემთა ბაზა.

რა არის Max_wal_senders?

max_wal_senders (მთელი რიცხვი) განსაზღვრავს ლოდინის სერვერებიდან ან ნაკადის ბაზის სარეზერვო კლიენტებიდან ერთდროული კავშირების მაქსიმალურ რაოდენობას (მაგ., WAL გამგზავნის ერთდროულად გაშვებული პროცესების მაქსიმალურ რაოდენობას). ნაგულისხმევი არის ნული, რაც ნიშნავს, რომ რეპლიკაცია გამორთულია.

გირჩევთ: