sql >> Database teknologi >  >> RDS >> Mysql

MySQL-replikering for høj tilgængelighed

Vi er glade for at kunne meddele, at vores nyligt opdaterede whitepaper MySQL Replication for High Availability nu er tilgængelig til gratis download!

MySQL-replikering gør det muligt at kopiere data fra én MySQL-databaseserver automatisk til en eller flere MySQL-databaseservere.

Desværre er databasenedetid ofte forårsaget af suboptimale HA-opsætninger, manuelle/længere failover-tider og manuel failover af applikationer. Denne teknologi er almindeligt kendt for DBA'er verden over, men det kan nogle gange være en udfordring at opretholde disse høje tilgængelighedsopsætninger.

I dette hvidbog diskuterer vi de seneste funktioner i MySQL 5.6, 5.7 &8.0 samt viser dig, hvordan du implementerer og administrerer en replikeringsopsætning. Vi viser også, hvordan ClusterControl giver dig alle de værktøjer, du har brug for, for at sikre, at din databaseinfrastruktur yder optimalt.

Emner inkluderet i dette hvidbog er …

  • Hvad er MySQL-replikering?
    • Replikeringsskema
      • Asynkron replikering
      • Semi-synkron replikering
    • Global Transaction Identifier (GTID)
      • Replikering i MySQL 5.5 og tidligere
      • Hvordan GTID løser problemet
      • MariaDB GTID vs MySQL GTID
    • Multi-Threaded Slave
    • Crash-sikker slave
    • Gruppeforpligtelse
  • Topologi til MySQL-replikering
    • Master med slaver (enkelt replikering)
    • Master med relæslaver (kædereplikering)
    • Master med Active Master (cirkulær replikering)
    • Master med Backup Master (Multiple Replikering)
    • Flere mastere til enkelt slave (multikilde replikering)
    • Galera med replikeringsslave (hybrid replikering)
  • Implementering af en MySQL-replikeringsopsætning
    • Generelle og SSH-indstillinger
    • Definer MySQL-serverne
    • Definer topologi
    • Udskalering
  • Tilslutning af applikation til replikeringsopsætningen
    • Applikationsforbindelse
    • Fabric-Aware Connector
    • Reverse Proxy/Load Balancer
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (Master-Slave-replikering)
  • Failover med ClusterControl
    • Automatisk failover af Master
      • Hvidlister og sortlister
    • Manuel failover af master
    • En slaves fiasko
    • Scripts før og efter failover
      • Hvornår kroge kan være nyttige?
        • Serviceopdagelse
        • Proxy-omkonfiguration
        • Yderligere logning
  • Betjening - Administration af din MySQL-replikeringsopsætning
    • Vis replikeringsstatus
    • Start/stop replikering
    • Promover slave
    • Genopbyg replikeringsslave
    • Sikkerhedskopi
    • Gendan
    • Softwareopgradering
    • Konfigurationsændringer
    • Skemaændringer
    • Topologiændringer
  • Problemer og fejlfinding
    • Replikeringsstatus
    • Replikeringsforsinkelse
    • Datadrift
    • Fejlagtig transaktion
    • Korrupt slave
    • Anbefalinger

Download hvidbogen i dag!

Om ClusterControl

ClusterControl er det altomfattende open source-databasestyringssystem til brugere med blandede miljøer, der fjerner behovet for flere administrationsværktøjer. ClusterControl leverer avanceret implementering, administration, overvågning og skaleringsfunktionalitet for at få dine MySQL-, MongoDB- og PostgreSQL-databaser op at køre ved hjælp af gennemprøvede metoder, som du kan stole på for at fungere. Kernen i ClusterControl er dets automatiseringsfunktionalitet, der lader dig automatisere mange af de databaseopgaver, du skal udføre regelmæssigt, såsom at implementere nye databaser, tilføje og skalere nye noder, køre sikkerhedskopier og opgraderinger og mere.

For at lære mere om ClusterControl, klik her.

Om Severalnines

Severalnines leverer automatiserings- og administrationssoftware til databaseklynger. Vi hjælper virksomheder med at implementere deres databaser i ethvert miljø og administrere alle operationelle aspekter for at opnå tilgængelighed i høj skala.

Severalnines' produkter bruges af udviklere og administratorer på alle færdighedsniveauer til at give den fulde 'implementer, administrer, overvåg, skaler' databasecyklus, og befrier dem således for kompleksiteten og læringskurverne, der typisk er forbundet med meget tilgængelige databaseklynger. Severalnines kaldes ofte "anti-startup", da det er helt selvfinansieret af dets grundlæggere. Virksomheden har aktiveret over 32.000 implementeringer til dato via sit populære produkt ClusterControl. Tæller i øjeblikket BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity og Paytrail som kunder. Severalnines er en privat virksomhed med hovedkontor i Stockholm, Sverige med kontorer i Singapore, Japan og USA. Besøg https://www.severalnines.com/company for at se, hvem der bruger Severalnines i dag.


  1. Hvordan håndhæver PostgreSQL den UNIKKE begrænsning / hvilken type indeks bruger den?

  2. Migrer fra Oracle til MySQL

  3. Forbind SQL Server til SugarCRM

  4. SQL Inner Join