sql >> Databáze >  >> RDS >> Mysql

Replikace MySQL pro vysokou dostupnost

S radostí oznamujeme, že náš nově aktualizovaný whitepaper MySQL Replication for High Availability je nyní k dispozici ke stažení zdarma!

Replikace MySQL umožňuje automatické kopírování dat z jednoho databázového serveru MySQL na jeden nebo více databázových serverů MySQL.

Bohužel výpadky databáze jsou často způsobeny neoptimálním nastavením HA, manuálními/prodlouženými dobami převzetí služeb při selhání a ručním převzetím aplikací při selhání. Tato technologie je obecně známá pro DBA po celém světě, ale udržovat tato nastavení vysoké dostupnosti může být někdy problém.

V tomto dokumentu popisujeme nejnovější funkce v MySQL 5.6, 5.7 a 8.0 a také vám ukážeme, jak nasadit a spravovat nastavení replikace. Také ukazujeme, jak vám ClusterControl poskytuje všechny nástroje, které potřebujete k zajištění toho, aby vaše databázová infrastruktura fungovala na nejvyšší úrovni.

Témata obsažená v tomto dokumentu jsou …

  • Co je replikace MySQL?
    • Schéma replikace
      • Asynchronní replikace
      • Semisynchronní replikace
    • Global Transaction Identifier (GTID)
      • Replikace v MySQL 5.5 a dřívějších
      • Jak GTID řeší problém
      • MariaDB GTID vs MySQL GTID
    • Vícevláknový slave
    • Crash-Safe Slave
    • Skupinový závazek
  • Topologie pro replikaci MySQL
    • Master with Slaves (Single Replication)
    • Master s Relay Slaves (řetězová replikace)
    • Master s Active Master (Circular Replication)
    • Hlavní se záložním hlavním serverem (vícenásobná replikace)
    • Multiple Master to Single Slave (Multi-Source Replication)
    • Galera s Replication Slave (Hybrid Replication)
  • Nasazení nastavení replikace MySQL
    • Obecná nastavení a nastavení SSH
    • Definujte servery MySQL
    • Definujte topologii
    • Změna velikosti
  • Připojení aplikace k nastavení replikace
    • Konektor aplikací
    • Konektor s ohledem na tkaniny
    • Reverse Proxy/Load Balancer
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (replikace Master-Slave)
  • Failover s ClusterControl
    • Automatické převzetí služeb při selhání hlavního serveru
      • Bílé a černé listiny
    • Ruční převzetí služeb při selhání hlavního serveru
    • Selhání otroka
    • Skripty před a po selhání
      • Kdy mohou být háčky užitečné?
        • Zjištění služby
        • Rekonfigurace proxy
        • Další protokolování
  • Operace – Správa nastavení replikace MySQL
    • Zobrazit stav replikace
    • Spustit/zastavit replikaci
    • Propagujte Slave
    • Znovu sestavit slave replikace
    • Záloha
    • Obnovit
    • Upgrade softwaru
    • Změny konfigurace
    • Změny schématu
    • Změny topologie
  • Problémy a odstraňování problémů
    • Stav replikace
    • Prodleva replikace
    • Posun dat
    • Chybná transakce
    • Zkorumpovaný otrok
    • Doporučení

Stáhněte si whitepaper ještě dnes!

O ClusterControl

ClusterControl je komplexní systém správy databází s otevřeným zdrojovým kódem pro uživatele se smíšenými prostředími, který odstraňuje potřebu více nástrojů pro správu. ClusterControl poskytuje pokročilé funkce nasazení, správy, monitorování a škálování, aby bylo možné zprovoznit vaše databáze MySQL, MongoDB a PostgreSQL pomocí osvědčených metodologií, na které se můžete spolehnout. Jádrem ClusterControl je jeho automatizační funkce, která vám umožňuje automatizovat mnoho databázových úloh, které musíte pravidelně provádět, jako je nasazování nových databází, přidávání a škálování nových uzlů, spouštění záloh a upgradů a další.

Chcete-li se dozvědět více o ClusterControl, klikněte sem.

O několika desítkách

Somenines poskytuje software pro automatizaci a správu databázových clusterů. Pomáháme společnostem nasazovat jejich databáze v jakémkoli prostředí a spravovat všechny provozní aspekty, abychom dosáhli vysoké dostupnosti.

Produkty Somenines používají vývojáři a správci všech úrovní dovedností k zajištění úplného databázového cyklu „nasazení, správa, monitorování, škálování“, čímž je osvobodí od složitosti a křivek učení, které jsou obvykle spojeny s vysoce dostupnými databázovými clustery. Somenines je často nazýván „anti-startup“, protože je zcela financován svými zakladateli. Společnost dosud umožnila více než 32 000 nasazení prostřednictvím svého oblíbeného produktu ClusterControl. V současné době jsou zákazníky BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity a Paytrail. Somenines je soukromá společnost se sídlem ve Stockholmu ve Švédsku s kancelářemi v Singapuru, Japonsku a Spojených státech. Chcete-li zjistit, kdo dnes používá Somenines, navštivte https://www.severalnines.com/company.


  1. Vylepšujeme datový model online pracovního portálu

  2. Jak Coalesce() funguje v SQLite

  3. Jak používat cizí klíč ve sqlite?

  4. Zaznamenejte změny záznamu na serveru SQL do auditní tabulky