Pogledajte određenu poruku
Staro 11. 04. 2012.   #1
Anakin14
član
Certified
 
Datum učlanjenja: 23.02.2012
Poruke: 92
Hvala: 0
1.169 "Hvala" u 15 poruka
Anakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished roadAnakin14 is on a distinguished road
Default sinhronizacija 3 baze

Ovako, u pitanju su 3 iste baze koje treba da budu sinhronizovane:

jedna je kod klijenta na racunaru
jedna je na serveru
jedna je kod klijenta na drugom racunaru ali bez internet veze


promene se desavaju kod klijenta da prvom racunaru, i potrebno je sinhronizovati i druge dve baze, i desavaju se i promene na serveru kada je takodje potrebno sinhronizovati druge dve baze, na trecem racunaru se ne desavaju nikakve promene vec je samo aplikacija za pregled i listanje.

palo mi je na pamet nekoliko metoda:

1) da ukoliko su se desile promene na prvom racunaru, na kraju rada aplikacija kopira kompletnu bazu na server preko stare, a korisnik uzima takodje kompletnu bazu na usb i importuje na treci racunar, isto u slucaju da se desi promena na serveru, cela baza se kopira racunar 1

2) da program na prvom racunaru ima jos jednu bazu u kojoj se pamte samo danasnji unosi, i onda na kraju rada ta se baza prazni a baza na serveru se updatuje sa tim recordima, korisnik takodje na na usb kopira samo nove recorde i updatuje bazu kod kuce, a ukoliko se desila promena na serveru koji takodje ima 2 baze, updatuju se samo promene na racunaru 1

3) umesto 2 baze, svaka tabela bi imala polje sifra unosa, i onda bi se uporedjive baze i ukoliko u u nekoj tabeli imamo vise unosa ta tabela se updatuje, a na usb bi onda opet morali da kopiramo celu bazu pa bi program na trecem racunaru uporedjivao bazu sa svojom i uzimao samo one recorde koje ova nema pomocu sifre unosa

Da li neko ima bolje resenje ili zna kako se ovo najoptimalnije izvrsava u praksi?

Hvala vam na vasem vremenu i srdacan pozdrav.





hvala puno i pozdrav!
Anakin14 je offline   Odgovorite uz citat