Τι είναι η αναπαραγωγή ροής στο Postgres;
Τι είναι η αναπαραγωγή ροής στο Postgres;

Βίντεο: Τι είναι η αναπαραγωγή ροής στο Postgres;

Βίντεο: Τι είναι η αναπαραγωγή ροής στο Postgres;
Βίντεο: 🚀 AMAZON 2.0 - ONLINE ΚΑΤΑΣΤΗΜΑ από την αρχή σε 6 ώρες [Επόμενο / React / Nest / PostgreSQL / Prism 2024, Νοέμβριος
Anonim

Από PostgreSQL wiki

Αναπαραγωγή ροής (SR) παρέχει τη δυνατότητα συνεχούς αποστολής και εφαρμογής των εγγραφών WAL XLOG σε κάποιο αριθμό διακομιστών αναμονής, προκειμένου να διατηρούνται ενημερωμένες. Αυτή η δυνατότητα προστέθηκε σε PostgreSQL 9.0

Ως εκ τούτου, πώς λειτουργεί η αντιγραφή PostgreSQL;

Όταν ξεκινάτε το αντιγραφή , μια διεργασία δέκτη wal στέλνει το LSN (Αριθμός ακολουθίας καταγραφής) μέχρι την επανάληψη αναπαραγωγής των δεδομένων WAL σε μια υποτελή, στον κύριο. Στη συνέχεια, η διαδικασία αποστολέα wal στον κύριο αποστέλλει τα δεδομένα WAL μέχρι το πιο πρόσφατο LSN ξεκινώντας από το LSN που αποστέλλεται από τον δέκτη wal, στον υποτελή.

Επίσης, ξέρετε, τι είναι η λογική αναπαραγωγή; Λογική αντιγραφή είναι μια μέθοδος του αναπαράγοντας αντικείμενα δεδομένων και τις αλλαγές τους, με βάση τους αντιγραφή ταυτότητα (συνήθως πρωτεύον κλειδί). Χρησιμοποιούμε τον όρο λογικός σε αντίθεση με τη φυσική αντιγραφή , το οποίο χρησιμοποιεί ακριβείς διευθύνσεις μπλοκ και byte-by-byte αντιγραφή.

Εκτός από τα παραπάνω, η PostgreSQL υποστηρίζει την αναπαραγωγή;

Χαρακτηριστικά στον πυρήνα του PostgreSQL Hot Standby/Streaming Η αναπαραγωγή είναι διαθέσιμο από PostgreSQL 9.0 και παρέχει ασύγχρονο δυαδικό αντιγραφή σε μία ή περισσότερες αναμονής. Οι αναμονής μπορεί επίσης να γίνουν ζεστές αναμονής που σημαίνει ότι μπορώ να ερωτηθεί ως βάση δεδομένων μόνο για ανάγνωση.

Τι είναι το Max_wal_senders;

max_wal_senders (ακέραιος) Καθορίζει τον μέγιστο αριθμό ταυτόχρονων συνδέσεων από διακομιστές αναμονής ή εφεδρικά προγράμματα-πελάτες βάσης ροής (δηλαδή, τον μέγιστο αριθμό διεργασιών αποστολέα WAL που εκτελούνται ταυτόχρονα). Η προεπιλογή είναι μηδέν, που σημαίνει ότι η αναπαραγωγή είναι απενεργοποιημένη.

Συνιστάται: