GH GambleHub

MySQL klasterlari va replikatsiyasi

(Bo’lim: Texnologiyalar va infratuzilma)

Qisqacha xulosa

MySQL pul, KYC va backofis ma’lumotlari uchun «haqiqat tizimi» ning asosiy konturlaridan biri bo’lib qolmoqda. iGaming yuklamalari uchun pul tranzaksiyalarining qat’iy muvofiqligi, yuqori ochiqlik, nazorat qilinadigan lag va tushunarli DR-reja kerak. Asosiy stek: MySQL 8 + InnoDB, ROW-binlog + GTID, tanqidiy yo’llarda semi-sync, HA, ProxySQL/MySQL uchun Group Replication/InnoDB Cluster Yo’nalish uchun L Router, muntazam bekaplar + PITR.


Arxitektura patternlari

1) Primary-Replica (klassik)

Primary yozuvlarni qabul qiladi; replica DR ni o’qiydi va sug’urta qiladi.
Replikatsiya: ROW formati binlog, GTID yoqilgan.
Pul ekranlari uchun - primary yoki qat’iy nazorat qilinadigan read-after-write bilan o’qish.

2) Semi-sync над Primary–Replica

Birlamchi kommit nosozlik uchun kamida bitta yozuvni kutmoqda → RPO ≈ 0-1 rad etilganda.
Narx yozuv uchun ortiqcha latentlik.

3) MySQL Group Replication (GR) / InnoDB Cluster

Kvorumli klasterlashtirish (tranzaksiyalarni sertifikatlash), rejimlar:
  • Single-Primary: bitta tugun yozadi, qolganlari o’qiydi (pul uchun tavsiya etilgan).
  • Multi-Primary: bir nechta domenlarga yozish - faqat past ziddiyatli domenlar uchun.
  • MySQL Router ulanishlarni tarqatadi; ClusterSet - ko’p mintaqaviy DR.

4) Sharding/poliglot

Pul yadrosini vertikal ravishda kattalashtiramiz, hikoya/log uchun esa OLAP/NoSQL ga olib chiqamiz.

Contact

Biz bilan bog‘laning

Har qanday savol yoki yordam bo‘yicha bizga murojaat qiling.Doimo yordam berishga tayyormiz.

Integratsiyani boshlash

Email — majburiy. Telegram yoki WhatsApp — ixtiyoriy.

Ismingiz ixtiyoriy
Email ixtiyoriy
Mavzu ixtiyoriy
Xabar ixtiyoriy
Telegram ixtiyoriy
@
Agar Telegram qoldirilgan bo‘lsa — javob Email bilan birga o‘sha yerga ham yuboriladi.
WhatsApp ixtiyoriy
Format: mamlakat kodi va raqam (masalan, +998XXXXXXXX).

Yuborish orqali ma'lumotlaringiz qayta ishlanishiga rozilik bildirasiz.