PDA

Pogčedajte punu verziju : Sinhronizacija MySQL baza


orangem
20. 01. 2008., 22:42
Pozdrav,

Htio bih da sinhonizujem dvije potpuno iste MySQL baze podataka na dva razlicita servera.
Recimo, da se svake minute provjeravaju i ako je bilo promjene (upisa ili brisanja) da se obe azuriraju.

Da li postoji neki software koji bi ovo radio automatski?

*Na serverima je instaliran Debian 4.0

orangem
21. 01. 2008., 00:14
http://dev.mysql.com/doc/refman/5.0/en/replication.html

ivanhoe
21. 01. 2008., 01:22
samo obrati paznju da replikacija nije skroz isto sto i sinhronizacija 2 samostalne baze... kod replikacije se samo master baza azurira, a iz replike se samo cita..

orangem
21. 01. 2008., 01:42
samo obrati paznju da replikacija nije skroz isto sto i sinhronizacija 2 samostalne baze... kod replikacije se samo master baza azurira, a iz replike se samo cita..

U mom slucaju i replika ce biti dovoljna.
Sta predlazes kada je sinhronizacija u pitanju?

ivanhoe
21. 01. 2008., 05:38
nisam nikad imao potrebu za sinhronizacijom, to je jako komplikovana stvar, a i ne znam kako bi se to izvelo ako imas primarne kljuceve u tabelama, morao bi da imas neki sistem kako ces da nazivas kljuceve (npr ID-jeve da generises kao ID_BAZE:ID) u jednoj i drugoj bazi da bi ih posle sinhronizacije razlikovao i da ne bude kolizija...

replika je svakako mnogo bolje resenje..