Krzysztof Białkowski

Krzysztof Białkowski Software Developer
(C# .NET)

Temat: Resynk tabel myisam, na dwoch roznych serwerach

Witam,
Problem przedstawia sie następująco.
Otóż mam dwa serwerki
serwer 1
serwer 2

Przenosze tabelki ze serwera 1 na serwer 2 i pytanko moje brzmi czy daloby rade jakoś mądrze, te dwie tabelki utrzymać w zgodności. Tzn tabelki z serwera 2 maja wygladac jak na serwerze 1.
Dodam, ze replikacja odpada :(
Filip Rembiałkowski

Filip Rembiałkowski Architekt baz danych
i systemów BI

Temat: Resynk tabel myisam, na dwoch roznych serwerach

Trochę to dziwne, że piszesz "replikacja odpada", a potem chcesz zapewnić "utrzymywanie tabelek w zgodności". To jakby to samo, z definicji.

Jeśli koniecznie nie chcesz używać standardowej replikacji MySQL, to możesz po prostu podgrywać (za pomocą ssh / scp / rsync / http / ftp ) pliki MyISAM. I robić to z crona/harmonogramu zadań/ np. co 10 minut. albo co 3 tygodnie. jak wolisz.

Do tego warto by zagwarantować brak możliwości INSERT/UPDATE/DELETE tej tabeli.

konto usunięte

Temat: Resynk tabel myisam, na dwoch roznych serwerach

MyISAM, kopiowanie plików z tabelami, proponowane przez kogoś z takim opisem... Chyba czas wypisać się z tej grupy. Dlaczego nie? Bo w MyISAM serwer nie robi flusha, to co będzie kopiowane "raczej" nie pozwoli na mówienie o zgodności.
Krzysztof Białkowski

Krzysztof Białkowski Software Developer
(C# .NET)

Temat: Resynk tabel myisam, na dwoch roznych serwerach

panowie spokojnie ;)
W końcu i tak staneło na dłubaniu skryptowym.
Okazało się, że "nowe tabelki" mogą mieć a to raz dodaną jakaś kolumnę a raz zmienioną nazwę itd.
Myślałem, też o kopiowaniu na gorąco ale pierw pewnie by trzeba kopiowane tabelki zablokować, zapodać rsynka, zwolnić. Dużo miejsc, gdzie sie może coś wywalić.

Następna dyskusja:

postgresql, petla porownuja...




Wyślij zaproszenie do