[ vllado2 @ 27.08.2010. 10:47 ] @
Treba da napravim server aplikaciju, koja ima nekoliko klijenata. Broj klijenata se može povećati.

Server prikuplja podatke od klijenata, koji imaju lokalnu bazu.

Sad, moguće je da dođe do prekida mreže, tako da bi klijenti sve podatke morali da čuvaju u lokalnoj bazi.

Koristiću neki ORM maper, tipa NHibernate, Entity Framework ili SuperSonic.

Pitanje:

Zanima me da li već postoji neki framework koji služi za takav vid komunikacije, da u slučaju prekida sve čuva u bazi na nekom steku,
ili nešto slično što bi olakšalo ovakav zadatak?

Na kraju, sve može da se uradi ručno, ali mislim da je bolje iskoristiti nešto ako već postoji.
[ mmix @ 27.08.2010. 10:51 ] @
SQL Replikacija?
[ vllado2 @ 27.08.2010. 11:24 ] @
Ne znam kako bi to išlo, pošto mislim da imam kontrolu nad celim procesom iz koda,
ne preko SQL servera. Naročito zato što će postojati neke razlike nad istim tabelama,
a kamoli izmeću klijentske i serverske baze.

Takođe, cilj mi je da klijentske aplikacije rade jako brzo, zbog mušterija, tako da
mogu da smanjim protok mreže ako nekako pakujem pakete koji stižu, i smanjim frekvenciju,
pošto serverska aplikacija ne mora biti updateovana u minut, može kašnjenje par minuta.

I na kraju, iz iskustva znam da je teško napraviti replikaciju. Radiće se na MySql bazi,
no svejedno, radije bih uradio na ovaj način, sve iz koda.

svejedno, hvala na savetu !