Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzenie baz pod kątem zmian
sannin
post
Post #1





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Witam,

potrzebuję sprawdzić dwie bazy SQL pod kontem zmian. Bazy mają identyczną strukturę, ale jedna z nich jest codziennie aktualizowana na podstawie drugiej. Dajmy, że baza nr 1 jest bazą główną, a nr 2 jest tą aktualizowaną. Jak najłatwiej sprawdzić czy jakieś wpisy zostały dodane, usunięte lub zmodyfikowane. Czy trzeba lecieć wszystkie tabele i wiersze po kolei? Wychodzi nawet na to, że dwa razy, żeby sprawdzić czy wpisy zostały usunięte i dodane. Proszę o jakieś sugestie. Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Nie mozesz skorzystac z replikacji baz?

Albo kopiuj kazda operacje na bazie do drugiej bazy.
Go to the top of the page
+Quote Post
kubel-junior
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 29.01.2008

Ostrzeżenie: (0%)
-----


jeżeli nie chcesz aktualizować na bieżąco dwóch baz jednocześnie to po prostu kopiuj ją całą co jakiś czas. Problem będzie jeżeli baza jest dosyć spora, powyżej kilku mb. Jeżeli nie to śmiało możesz nadpisywać całą bazę bez sprawdzania każdego pola. MySQL działa naprawde szybko.
Pozdrawiam
Go to the top of the page
+Quote Post
cojack
post
Post #4





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


O np podobnego tiggera napisać co by zapisywał do jakiejś tabeli info że taka i taka tabela została zmodyfikowana, o tej i o tej, dodano, updejtowano to i tamto.

http://snipplr.com/view/2595/created-date-...-date-triggers/

(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
sannin
post
Post #5





Grupa: Zarejestrowani
Postów: 308
Pomógł: 13
Dołączył: 31.10.2008

Ostrzeżenie: (0%)
-----


Tylko, że na 1 bazę nie mam wpływu dostaję ją z zewnątrz. Kolejnym problemem jest to, że muszę w trzeciej bazie zapisywać co się zmieniło. Więc replika raczej nie wchodzi w grę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:49