Kreirao sam CLIENT aplikaciju koja radi u pozadini i na svakih 30 sekundi proverava lokalnu bazu dal ima nekih novih slogova ili korigovanih i kroz sql šalje podtke na web bazu.
To sam izveo tako što sam u svaku tablu, koju trebam da sinhronizujem, dodao true/false polje, koje client proverava i prosleđuje u koliko je false i nakon toga vraća ga na true.
Kad se vrši korekcija nad nekim slogom, promeni se polje na false kako bih se sinhronizovala izmena.
Jedino sa čim sam imao mali problem jeste slogovi koji su izbrisani, morao sam dodati dodatnu kolonu "DEL" (true/false), u koliko se slog briše iz programa polje "DEL" se promeni na true, pošalje se na web bazu sql upit "DELETE FROM TAB...", i nakon toga se slog briše i sa lokalne baze, s tim da sam morao dodati filter u glavnom programu nad query-jima za prikaz tih podataka (filter="DEL=false"), kako bi nestali sa liste nakon brisanja.
Jeste malo konfuznije al meni je radilo posao, imo sam ograničen rok pa mi nije ništa konstruktivnije padalo na pamet, nisam ispitivao MySql-om replicator.
Nikad izvini!