Hoppa till innehåll
Startsidan mallar.biz
Startsidan mallar.biz

Replikera en MySQL databas och balansera trafik med MySQL Proxy (Windows) - gratis mall, tips, regler och instruktioner

Bild av Replikera en MySQL databas och balansera trafik med MySQL Proxy (Windows) Här kan du ladda hem en gratis instruktion för att replikera en MySQL databas från en databasserver (master) till en eller flera andra databasservrar (slaves) och för att balansera trafik mellan databasservrar med hjälp av MySQL Proxy.

En populär hemsida som får fler och fler besökare medför ökade krav på den webbserver och den databasserver som skall hantera den ökande trafikmängden. En ökande trafikmängd innebär till slut att det inte räcker med bara en webbserver och/eller bara en databasserver för att hantera trafiken. Ett beslut att balansera trafik mellan flera databasservrar tas när det inte är möjligt att utöka prestandan (scale-up) för den befintliga databasservern eller när det är mer attraktivt att utöka antalet databasservrar (scale-out) jämfört med att skaffa en bättre dator för den enda databasservern.

För att skapa en skalbar uppsättning av MySQL servrar krävs det att man replikerar (kopierar) en databas till en eller flera andra databasservrar samt att man använder ett program mellan en webbserver och databasservrarna för att balansera trafiken mellan databasservrarna. En skalbar uppsättning av databasservrar innebär att man skall kunna lägga till en databasserver till uppsättningen utan att det skall innebära några förändringar i applikationskoden.

I den här mallen med en gratis instruktion för att replikera en MySQL databas och för att balansera trafik mellan databasservrar så har vi skapat tre olika serverinstanser av MySQL på en dator. Vi har skapat en huvudserver (master) som kan användas vid skrivning till och läsning från databasen och två underservrar som kan användas vid läsning från databasen. Vi har valt att replikera databasen från vår huvudserver till våra två underservrar men hade också kunnat replikera från huvudservern till en underserver och sedan från denna underserver till nästa underserver. MySQL stödjer enbart envägsreplikering och det innebär att det inte går att skapa tre MySQL databasservrar som skriver till varandra (merge replication).

I den här mallen med en gratis instruktion för att replikera en MySQL databas och för att balansera trafik mellan databasservrar så har vi valt att använda MySQL Proxy för att balansera trafiken mellan våra MySQL databasservrar. MySQL Proxy använder ett ”Round-robin” schema som standard för att balansera trafik mellan databasservrar men det går även att hänvisa till Lua-script för att skapa mer avancerade balanseringsregler. Ett ”Round-robin” schema innebär att den första klienten ansluter till server 1, den andra klienten till server 2 och så vidare.

Uppdaterad: 2022-12-01 | Skapad av Mallar.biz | 1 632
Ladda hem replikera en mysql databas och balansera trafik med mysql proxy (windows) »
Etiketter för denna mall: » databas » sql » webbsida » hemsida

Utvalda mallar

Gåvobrev (102 627)
Arvskifte (80 748)
Testamente (45 760)
Bouppteckning (31 713)
Samboavtal (29 064)
Äktenskapsförord (19 375)
Anställningsavtal (18 201)
juridiskadokument.nu