Έχω μια εγκατάστασης PostgreSQL με 1 master και 2 σκλάβους. Τώρα θέλω να στήσετε μια αντιγραφή μόνο για μία βάση δεδομένων για την αναφορά του server

ψήφοι
0

πρόβλημα δηλώσεις μου: δεν μπορώ να χρησιμοποιήσω μπουκάρδο (καμία έγκριση για τη δημιουργία ωθήσεις στα τραπέζια prod) pglogical λειτουργεί μόνο στο κύριο κόμβο (ο εκδότης).. Θέλω να αναπαραχθούν από σκλάβος (αυτός είναι ο τελικός στόχος μου)

Δημοσιεύθηκε 09/10/2019 στις 19:01
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Αν έχετε v10 ή καλύτερα, σίγουρα θα πρέπει να χρησιμοποιήσετε τη λογική της αντιγραφής. Η επιβάρυνση για τον κύριο διακομιστή είναι ελάχιστη.

Αν για οποιοδήποτε ακατανόητο λόγο πρέπει απολύτως να αναπαραχθούν από μια κατάσταση, θα πρέπει να χρησιμοποιήσετε τη ροή της αντιγραφής. Στη συνέχεια θα πρέπει να αναπαράγουν το σύνολο της διασποράς, αλλά δεν υπάρχει καλύτερη λύση.

Μια διέξοδος θα μπορούσε να θέσει walbouncer στο μεταξύ, η οποία μπορεί να φιλτράρει WAL αρχεία για όλες εκτός από μία βάση δεδομένων, έτσι ώστε να έφαγε ουσιαστικά αναπαράγει μόνο μια βάση δεδομένων.

Αποποίηση: walbouncer αναπτύχθηκε από την εταιρεία μου (είναι ανοικτού κώδικα και αν).

Απαντήθηκε 09/10/2019 στις 22:12
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more