1 (edited by kojiro 2009-03-16 20:22:07)

Topic: Del MySQL Multi-Master replication'o

Sveiki,
Sveikas Mindaugai :)

Bandau uzhkurti 3 serverius kurie veiktu kaip master'iai. Viskas butu gerai, jeigu nebutu svarbu, kad serveriai zinotu apie vienas kita. Pvz.: Yra serveriai A, B ir C . B ir C sujungti su A , tai yra kada duomenys atsiranda A, jis jiems persiuncia juos, o kada duomenis atsiranda B ar C, jie persiuncia juos A, tada A yrasho tiems, kas ju dar neturi. Viskas butu kaip ir ok, galeciau naudot cirkulacini replication'a, bet problema tame, kad B ir C negali zinoti apie vienas kita. Visaip bandziau isigyvendinti savo sugalvota topologija, bet niekaip nepavyko. Viename IRC kanale teko ishgirsti, kad padaryti taip kaip as noriu, neymanoma, nes MySQL nepalaiko normalaus MULTI-MASTER replicationo. Nzn kiek tiesos cia, o kiek melo, nes dar neishsiaiskinau iki galo. Gal yra bandziusiu kazka daryti ar bent zinanciu ka nors apie tai ?

       |--->A<---|
       |              |
       |              |
B<--/               \-->C

Dekui

Re: Del MySQL Multi-Master replication'o

Na mano žinios gana skurdžios šioje srityje, bet kiek teko matyti tai tikrai taip niekas nedaro - tikriausiai taip neišeina. Turint 3 serverius tikriausiai net ir neapsimoka. Turint daugiau serverių ir norint pasigaminti "atsarginį" master'į tektų jau turbūt pažaisti su konfig'ais ir scriptais (-; Pagrindinis info šaltinis tikriausiai išlieka mysql documentacija.

Re: Del MySQL Multi-Master replication'o

Na aisku :] Dekui anyway