Likes Likes:  0
Resultaten 1 tot 11 van de 11
Geen

Onderwerp: MySQL mirroren

  1. #1
    MySQL mirroren
    Banned
    17 Berichten
    Ingeschreven
    06/11/06

    Locatie
    rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thread Starter

    MySQL mirroren

    Hoi,

    Ik heb op een server 1 database staan die ik als mirror op een andere server wil hebben.

    Op beide servers draaien ook nog andere databases die niet gemirrorred moeten zijn.
    Het gaat dus maar om 1 database en niet de hele MySQL server.

    Is dit mogelijk?
    Zo ja, hoe heet dit en welke Google keywords moet ik hiervoor gebruiken om tot een handleiding te komen?

  2. #2
    MySQL mirroren
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    iets als mysql mirror database

    Ligt er een beetje aan wat je wil. Als het niet doorlopend synchroon hoeft te lopen volstaan zelfs oplossingen met mysqldump, select into outfile etc.. die je met een beetje fantasie heel goed werkend kan krijgen.

  3. #3
    MySQL mirroren
    geregistreerd gebruiker
    9 Berichten
    Ingeschreven
    30/05/06

    Locatie
    Hengelo

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door flippie Bekijk Berichten
    Zo ja, hoe heet dit en welke Google keywords moet ik hiervoor gebruiken om tot een handleiding te komen?
    Replication.

  4. #4
    MySQL mirroren
    geregistreerd gebruiker
    360 Berichten
    Ingeschreven
    17/11/03

    Locatie
    Zaanstreek

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dit heet database replication. Er is een tutorial die me wel goed lijkt:
    http://www.howtoforge.com/mysql_database_replication

    Gezocht via "mysql database replication"

    Succes!

  5. #5
    MySQL mirroren
    WHT member
    513 Berichten
    Ingeschreven
    07/10/04

    Locatie
    Spijkenisse

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Naam: Sander van 't Hullenaar
    Registrar SIDN: ja
    KvK nummer: 24367690
    Ondernemingsnummer: nvt

    Ik heb hier nog een klein vraagje over.

    Wat als de master uitvalt en er data in de slave wordt geschreven?
    Of wat gebeurt er uberhaupt als er data in de slave wordt geschreven?

    Het lijkt me dat dit eenrichtingsverkeer is van de master naar de slave.
    Klopt dat?

    Hoe stel je zoiets op dat ze elkaar op de hoogte houden van elke verandering?

  6. #6
    MySQL mirroren
    geregistreerd gebruiker
    781 Berichten
    Ingeschreven
    04/12/03

    Locatie
    Amersfoort

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24334040
    Ondernemingsnummer: nvt

    Ik denk dat je eerder naar MySQL cluster (http://www.mysql.com/products/database/cluster/) wil kijken als je bang bent dat de master uitvalt, ben er zelf nog niet mee bezig geweest, wellicht iemand anders hier

  7. #7
    MySQL mirroren
    geregistreerd gebruiker
    112 Berichten
    Ingeschreven
    23/12/05

    Locatie
    Leidschendam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 27195798
    Ondernemingsnummer: nvt

    een mysql cluster zou niet echt een goede oplossing vormen voor hetgene wat TS wil. naast het feit dat het nog niet vergenoeg is doorontwikkeld naar mijn idee om goed bruikbaar te zijn.

    Je kan een two-way replication opzetten met mysql, dit is echter wel iets wat je eerst heel goed moet uitschrijven. Het beste is om eerst op een testomgeving het goed excensief te testen en voor hoe wie wat en waar: http://dev.mysql.com/doc/refman/5.1/en/replication.html

    Besteed vooral aandacht aan het auto-increment gebeuren.

  8. #8
    MySQL mirroren
    Deactro
    1.772 Berichten
    Ingeschreven
    04/11/04

    Locatie
    Tiel

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 11051476
    Ondernemingsnummer: nvt

    Zowel master-master replication als het gebruik van MySQL cluster is geen 100% werkende oplossing. Het blijft moeilijk om de spullen in sync te houden op het moment dat 1 van de nodes is weggevallen.

    MySQL cluster is een complete losse MySQL versie en wanneer je databases aan het cluster toevoegd moeten de tabellen etc automatisch het nbd type hebben. Dit cluster werkt wel iets beter dan master-master maar heeft ook aardig wat nadelen en is zeker nog niet 100% stabiel.



  9. #9
    MySQL mirroren
    wht beginner
    0 Berichten
    Ingeschreven
    17/07/06

    Locatie
    Belgie

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Flippie,

    je kan perfect een one-way replication opzetten van een master naar een slave. Als je dan toch in de slave schrijven gaat, dan wordt je data inconsistent. Misschien kan je zoiets best opvangen door de databank van buitenaf in read-only mode te plaatsen.

    gebruik dingen als heartbeat (linux-ha) ofzo om de read/write terug te activeren bij het uitvallen van je master ?

    zorg er vooral voor dat bij het terug opkomen van je master, de master niet terug in werking gaat voor de updates. Je moet namelijk eerst je slave terug naar je master syncen en de synchronisatie naar je slave heropbouwen.

    best even uitkijken wat je doet, en vooral goed nadenken en testen. probeer met mysql geen oplossing te implementeren die 100% redundant is, tenzij je exact weet wat je doet. Vaak is het beter iets minder redundantie te hebben waarbij je wat manuele stappen moet ondernemen om een weggevallen node terug te brengen, dan een ingewikkelde setup uit te werken die zowieso toch voor een foute afloop zorgt als het mis gaat. En wie weet heb je dan wel nog eens zoveel meer werk dan dat je het manueel moest doen.

    Het is een heel tijd geleden dat ik er zelf nog mee speelde, maar van wat ik overal zie lijkt me dat nog steeds de aangerade oplossing als je met mysql wil blijven werken. (je kan natuurlijk ook voor grote namen als Oracle gaan, maar die kosten spijtig genoeg wat meer

  10. #10
    MySQL mirroren
    Managed Hosting
    3.704 Berichten
    Ingeschreven
    26/04/04

    Locatie
    Oldenzaal

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    8 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08157036
    Ondernemingsnummer: nvt

    Als je serieus wilt repliceren dan zou ik niet voor MySQL kiezen, maar voor een serieuze database engine. Bijvoorbeeld Microsoft SQL biedt naast transactionele replicatie, zoals MySQL doet, ook bijvoorbeeld merged replicatie (over HTTPS) waarbij meerdere master en slave servers ingezet kunnen worden en geautomatiseerd elkaar bijwerken. MySQL kent helaas alleen "one way" replicatie.

  11. #11
    MySQL mirroren
    geregistreerd gebruiker
    209 Berichten
    Ingeschreven
    12/03/04

    Locatie
    w'voort

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 09148128
    Ondernemingsnummer: nvt

    Als het maar om een database gaat kan je het ook prima afvangen in je PHP scripts.
    Dit kan natuurlijk veel tijd kosten wanneer de php code erg groot is en barst van de query's.

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2021 Webhostingtalk.nl.
Web Statistics