Συστάδες MySQL και αναπαραγωγή
(Τμήμα: Τεχνολογία και Υποδομές)
Σύντομη περίληψη
Το MySQL παραμένει ένα από τα κύρια περιγράμματα του «συστήματος αλήθειας» για τα χρήματα, το KYC και τα backoffice δεδομένα. Για τον φόρτο εργασίας iGaming, χρειάζεστε: αυστηρή συνέπεια των νομισματικών συναλλαγών, υψηλή διαθεσιμότητα, ελεγχόμενη υστέρηση και ένα κατανοητό σχέδιο DR. Βασική στοίβα: MySQL 8 + InnoDB, ROW-binlog + GTID, ημι-συγχρονισμός σε κρίσιμες διαδρομές, ομάδα αντιγραφής/InnoDB Συστάδα για HA, ProxySQL/MySQL Router για δρομολόγηση, αντίγραφο ασφαλείας + PITT R.
Αρχιτεκτονικά πρότυπα
1) Πρωτογενές αντίγραφο (κλασικό)
Δέχεται πρωτογενείς εγγραφές. ανάγνωση αντιγράφου και ασφάλιση DR.
Αντιγραφή: μορφή binlog ROW, ενεργοποιημένη η GTID.
Για οθόνες χρημάτων - ανάγνωση από πρωτογενή ή αυστηρά ελεγχόμενη ανάγνωση μετά την εγγραφή.
2) Ημι-συγχρονισμός над Πρωτογενές αντίγραφο
Η κύρια δέσμευση περιμένει τουλάχιστον μία εγγραφή ανά αντίγραφο -1 αστοχία.
Η τιμή είναι μια μικρή αύξηση της καθυστέρησης ανά ρεκόρ.
) MySQL Group Replication (GR )/InnoDB Cluster
Ομαδοποίηση απαρτίας (πιστοποίηση συναλλαγής), τρόποι λειτουργίας:- Single-Primary: ένας κόμβος γράφει, ο υπόλοιπος διαβάζεται (συνιστάται για χρήματα).
- Πολυ-πρωτοβάθμια: γράψτε σε πολλαπλά - μόνο για πεδία χαμηλών συγκρούσεων.
- Το MySQL Router διανέμει συνδέσεις. Το ClustErset είναι ένα πολυπεριφερειακό DR.
4) Χάραξη/πολύγλωσση
Κατακόρυφη κλίμακα του πυρήνα του χρήματος, και για ιστορίες/αρχεία καταγραφής - αφαιρέστε το OLAP/NoSQL.