W dniu 08.05.2013 18:36, Skiba Marek napisał(a):
W dniu 8 maja 2013 18:06 użytkownik Tomasz Chiliński tomasz.chilinski@chilan.com napisał:
W dniu 08.05.2013 17:45, Marcin napisał(a):
a jak jest z posgresem w przypadku awarii zasilania? łatwo naprawic baze/tabele?
Haaa z moich doświadczeń wynika, że w MySQL jest mniej odporny na zaniki zasilania. Potem trzeba robić REPAIR TABLE ręcznie.
Też miałem takie doświadczenia, na szczęście zwykłe REPAIR TABLE zawsze wystarczało, żeby można było podnieść tabele do żywych. Apropo extremalnych sytuacji, ostatnio czytałem o PITR (Point In Time Recovery) w PostgreSQL, ktoś używa? Czy robicie tylko pg_dump(all) i pg_restore?
A i owszem używamy PITR. MySQL też chyba ma podobny mechanizm jak wykonywanie migawek bazy danych, żeby potem móc spójną bazę w postaci binarnej przerzucić do innej lokalizacji? PITR przydaje się również przy synchronizacji węzłów klastrze pgsql przy "powrocie" z jednego węzłów do pracy, a przed rozpoczęciem synchronizacji "na żywo" na nowo podłączonym węźle.