List:General Discussion« Previous MessageNext Message »
From:Jeremy Zawodny Date:September 9 2002 12:06am
Subject:Re: Replications...
View as plain text  
On Sun, Sep 08, 2002 at 11:53:41PM +0000, Sam Przyswa wrote:
> Jeremy Zawodny (Jeremy@stripped) wrote:
> >
> >> Does multi-master mean master to master, imagine you have 3 MySQL
> >> servers, A, B, C, with a load balancer in front end, if we make an
> >> update on A, is it possible to replicate/sync the change on B and C
> >> ?
> >
> >You want to do this?
> 
> Thanks for the link, there is a lot of interesting things !
> 
> >http://jeremy.zawodny.com/mysql/managing-mysql-replication_files/slide0121.htm
> >
> >Just make B a slave of A, C a slave of B, and A a slave of C.
> 
> This is a good approach.

Except that it's fragile.  One machine can go down and "break the
cycle" unforunately. :-(

> >Beware of using auto-increments in that scanario, though.  You'll be
> >rather surprised and frustrated as explained in the manual.
> 
> We are thinking about a parallel replication by use the Spread
> Toolkit (www.spread.org) to broadcast the writes queries on all the
> servers in the same time and only once with the guaranty that the
> messages are well received by each server, and load balance the read
> queries. Then we can have a very scalable clustering solution with a
> minimum network load.

Yeah, putting Spread support in MySQL for something like that might
not be a bad idea.

> What do you think about this concept, perhaps we can find a
> workaround for the auto-increment problem.

I've talked with two of the MySQL developers (Monty and Nick) about
solving auto-increment problem.  After my Replication talk at OSCON
2002, we kicked around some ideas that seemed quit promising.  I just
don't know when they'll be implemented.  Hopefully Nick has them on
his TODO list. :-)

Jeremy
-- 
Jeremy D. Zawodny     |  Perl, Web, MySQL, Linux Magazine, Yahoo!
<Jeremy@stripped>  |  http://jeremy.zawodny.com/

MySQL 3.23.51: up 33 days, processed 671,775,990 queries (230/sec. avg)
Thread
Replications...Sam Przyswa6 Sep
  • Re: Replications...Jeremy Zawodny8 Sep
Re: Replications...Sam Przyswa8 Sep
  • Re: Replications...Jeremy Zawodny8 Sep
    • RE: Replications...Jeremy Tinley9 Sep
      • Re: Replications...Jeremy Zawodny9 Sep
        • RE: Replications...Jeremy Tinley10 Sep
Re: Replications...Sam Przyswa9 Sep
  • Re: Replications...Jeremy Zawodny9 Sep
Re: Replications...Sam Przyswa9 Sep