Τι είναι η αναπαραγωγή ροής PostgreSQL;
Τι είναι η αναπαραγωγή ροής PostgreSQL;

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

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

Από PostgreSQL wiki

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

Επίσης, το ερώτημα είναι πώς λειτουργεί η αναπαραγωγή PostgreSQL;

Ροή αντιγραφή σε Η PostgreSQL λειτουργεί κατά την αποστολή των κορμών. Κάθε συναλλαγή σε postgres γράφεται σε ένα αρχείο καταγραφής συναλλαγών που ονομάζεται WAL (ημερολόγιο εγγραφής πριν από την εγγραφή) για να επιτευχθεί ανθεκτικότητα. Ένας slave χρησιμοποιεί αυτά τα τμήματα WAL για να συνεχίσει αντιγραφή αλλάζει από τον κύριο του.

Στη συνέχεια, το ερώτημα είναι πόσοι τύποι αναπαραγωγής υπάρχουν στο PostgreSQL; PostgreSQL έρχεται με τρία διαφορετική αναπαραγωγή μεθόδους. Όπως και έτσι Πολλά πράγματα, το καθένα αντιγραφή η μέθοδος έχει τα θετικά και τα αρνητικά της. Η τρίτη προσέγγιση ανακατασκευάζει έναν νέο δευτερεύοντα κόμβο με την επανάληψη της αναπαραγωγής καταγραφής εγγραφής (WAL) από την αποθήκευση blob όπως το S3.

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

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

Τι είναι το Max_wal_senders;

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

Συνιστάται: