sql >> Database >  >> RDS >> Mysql

MySQL-replicatie voor hoge beschikbaarheid

We zijn verheugd aan te kondigen dat onze onlangs bijgewerkte whitepaper MySQL-replicatie voor hoge beschikbaarheid nu gratis kan worden gedownload!

Met MySQL-replicatie kunnen gegevens van één MySQL-databaseserver automatisch worden gekopieerd naar een of meer MySQL-databaseservers.

Helaas wordt downtime van databases vaak veroorzaakt door suboptimale HA-setups, handmatige/langdurige failover-tijden en handmatige failover van applicaties. Deze technologie is algemeen bekend voor DBA's over de hele wereld, maar het onderhouden van die instellingen met hoge beschikbaarheid kan soms een uitdaging zijn.

In deze whitepaper bespreken we de nieuwste functies in MySQL 5.6, 5.7 &8.0 en laten we u zien hoe u een replicatie-installatie implementeert en beheert. We laten ook zien hoe ClusterControl u alle tools biedt die u nodig hebt om ervoor te zorgen dat uw database-infrastructuur optimaal presteert.

Onderwerpen in deze whitepaper zijn …

  • Wat is MySQL-replicatie?
    • Replicatieschema
      • Asynchrone replicatie
      • Semi-synchrone replicatie
    • Global Transaction Identifier (GTID)
      • Replicatie in MySQL 5.5 en eerder
      • Hoe GTID het probleem oplost
      • MariaDB GTID versus MySQL GTID
    • Slaaf met meerdere threads
    • Crash-veilige slaaf
    • Groepstoezegging
  • Topologie voor MySQL-replicatie
    • Master met slaven (enkele replicatie)
    • Master met relaisslaves (ketenreplicatie)
    • Master met actieve master (circulaire replicatie)
    • Master met back-upmaster (meerdere replicatie)
    • Meerdere masters naar enkele slave (multi-source replicatie)
    • Galera met replicatieslave (hybride replicatie)
  • Een MySQL-replicatie-installatie implementeren
    • Algemene en SSH-instellingen
    • Definieer de MySQL-servers
    • Topologie definiëren
    • Uitschalen
  • Toepassing verbinden met de replicatie-installatie
    • Applicatieconnector
    • Stofbewuste connector
    • Reverse Proxy/Load Balancer
      • MariaDB MaxScale
      • ProxySQL
      • HAProxy (Master-Slave-replicatie)
  • Failover met ClusterControl
    • Automatische failover van master
      • Witte lijsten en zwarte lijsten
    • Handmatige failover van master
    • Falen van een slaaf
    • Scripts voor en na de failover
      • Wanneer haken nuttig kunnen zijn?
        • Servicedetectie
        • Proxy-herconfiguratie
        • Aanvullende logboekregistratie
  • Bewerkingen - Uw MySQL-replicatie-instellingen beheren
    • Replicatiestatus weergeven
    • Replicatie starten/stoppen
    • Slaaf promoten
    • Replicatieslave opnieuw opbouwen
    • Back-up
    • Herstellen
    • Software-upgrade
    • Configuratiewijzigingen
    • Schemawijzigingen
    • Topologiewijzigingen
  • Problemen en probleemoplossing
    • Replicatiestatus
    • Replicatievertraging
    • Gegevens drijven
    • Foutieve transactie
    • Bedorven slaaf
    • Aanbevelingen

Download vandaag nog de whitepaper!

Over ClusterControl

ClusterControl is het allesomvattende open source databasebeheersysteem voor gebruikers met gemengde omgevingen, waardoor meerdere beheertools niet meer nodig zijn. ClusterControl biedt geavanceerde functionaliteit voor implementatie, beheer, bewaking en schaalbaarheid om uw MySQL-, MongoDB- en PostgreSQL-databases up-and-running te krijgen met behulp van bewezen methodologieën waarop u kunt vertrouwen om te werken. De kern van ClusterControl is de automatiseringsfunctionaliteit waarmee u veel van de databasetaken kunt automatiseren die u regelmatig moet uitvoeren, zoals het implementeren van nieuwe databases, het toevoegen en schalen van nieuwe knooppunten, het uitvoeren van back-ups en upgrades, en meer.

Klik hier voor meer informatie over ClusterControl.

Over Multiplenines

Multiplenines levert automatiserings- en beheersoftware voor databaseclusters. We helpen bedrijven hun databases in elke omgeving in te zetten en beheren alle operationele aspecten om een ​​hoge beschikbaarheid te bereiken.

De producten van Verschillendenines worden gebruikt door ontwikkelaars en beheerders van alle vaardigheidsniveaus om de volledige databasecyclus 'implementeren, beheren, bewaken, schalen' te bieden, waardoor ze worden bevrijd van de complexiteit en leercurves die doorgaans worden geassocieerd met zeer beschikbare databaseclusters. Multiplenines wordt vaak de "anti-startup" genoemd omdat het volledig zelf gefinancierd wordt door de oprichters. Het bedrijf heeft tot nu toe meer dan 32.000 implementaties mogelijk gemaakt via zijn populaire product ClusterControl. Momenteel tellen BT, Orange, Cisco, CNRS, Technicolor, AVG, Ping Identity en Paytrail als klanten. Verschillendenines is een particuliere onderneming met het hoofdkantoor in Stockholm, Zweden, met kantoren in Singapore, Japan en de Verenigde Staten. Ga naar https://www.severalnines.com/company om te zien wie vandaag de dag gebruikmaakt van verschillendenines.


  1. Voeg gegevens slechts één keer toe aan de sqlite-database en lees ze meerdere keren

  2. mysql PDO hoe te binden LIKE

  3. Een samengestelde externe sleutel maken in SQL Server (T-SQL-voorbeeld)

  4. TO_DATE() Functie in Oracle