GH GambleHub

MySQL-klasterlər və replikasiya

(Bölmə: Texnologiya və Infrastruktur)

Qısa xülasə

MySQL pul, KYC və backofis məlumatları üçün «həqiqət sisteminin» əsas konturlarından biri olaraq qalır. iGaming yükləri üçün tələb olunur: pul əməliyyatlarının ciddi uyğunluğu, yüksək mövcudluq, nəzarət olunan lag və başa düşülən DR planı. Əsas yığını: MySQL 8 + InnoDB, ROW-binlog + GTID, kritik yollarda semi-sync, HA, ProxySQL/MySQL üçün Group Replication/InnoDB Cluster Marşrutlaşdırma üçün L Router, müntəzəm backup + PITR.


Memarlıq nümunələri

1) Primary-Replica (klassik)

Primary qeydlər qəbul; replica DR oxuyur və sığortalanır.
Replikasiya: ROW formatı binlog, GTID aktivdir.
Pul ekranları üçün - primary və ya ciddi nəzarət read-after-write ilə oxumaq.

2) Semi-sync над Primary–Replica

Birincil kommit bir replika üçün ən azı bir giriş gözləyir → RPO ≈ 0-1 uğursuzluq hadisəsi.
Qiymət - qeyd üçün kiçik bir gecikmə artımı.

3) MySQL Group Replication (GR) / InnoDB Cluster

Kvorum klasterləşdirilməsi (əməliyyatların sertifikatlaşdırılması), rejimlər:
  • Tək-Primary: bir düyün yazır, qalanları oxuyur (pul üçün tövsiyə olunur).
  • Multi-Primary: bir neçə qeyd - yalnız aşağı münaqişəli domenlər üçün.
  • MySQL Router bağlantıları paylayır; ClusterSet - çox regional DR.

4) Charding/poliglot

Pulun nüvəsini şaquli olaraq ölçmək, hekayə/log üçün isə OLAP/NoSQL-ə çıxarmaq.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.