Δημοσιεύτηκε το Kubegres, μια εργαλειοθήκη για την ανάπτυξη ενός συμπλέγματος PostgreSQL

Τα κείμενα πηγής του έργου Kubegres έχουν δημοσιευτεί, σχεδιασμένα για να δημιουργήσουν ένα σύμπλεγμα αναπαραγόμενων διακομιστών με το PostgreSQL DBMS, που αναπτύσσεται σε μια υποδομή απομόνωσης κοντέινερ που βασίζεται στην πλατφόρμα Kubernetes. Το πακέτο σάς επιτρέπει επίσης να διαχειρίζεστε την αναπαραγωγή δεδομένων μεταξύ διακομιστών, να δημιουργείτε διαμορφώσεις ανεκτικές σε σφάλματα και να οργανώνετε αντίγραφα ασφαλείας. Ο κώδικας του έργου είναι γραμμένος στο Go και διανέμεται με την άδεια Apache 2.0.

Το δημιουργημένο σύμπλεγμα αποτελείται από έναν πρωτεύοντα κόμβο pod PostgreSQL και δευτερεύοντες κόμβους που αναπαράγονται σε πραγματικό χρόνο συγχρονισμένους με τον πρωτεύοντα κόμβο. Σε περίπτωση αποτυχίας στον πρωτεύοντα κόμβο, το σύστημα μετατρέπει αυτόματα έναν από τους δευτερεύοντες κόμβους στην κύρια κατηγορία και αλλάζει τη διαμόρφωση αναπαραγωγής χωρίς διακοπή της λειτουργίας. Είναι δυνατό να διαμορφώσετε τακτικά αντίγραφα ασφαλείας της βάσης δεδομένων σε ξεχωριστό χώρο αποθήκευσης. Η διαμόρφωση συμπλέγματος καθορίζεται σε μορφή YAML. Το περιεχόμενο του κόμβου δημιουργείται με βάση την επίσημη εικόνα κοντέινερ PostgreSQL που παρέχεται από το έργο Docker. Η λειτουργία του συστήματος αναγνωρίζεται ως σταθερή και χρησιμοποιείται ήδη σε βιομηχανικές εφαρμογές.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο