App sa bazom može raditi na tri načina:
- Preko deljenog foldera – App sve podatke čuva u DBF tabelama na određenom folderu na serveru. Prilikom obrade se podaci preko mreže kopiraju na lokalnu stanicu gde se obrađuju. Rezultati se zatim preko mreže vraćaju na server. Na ovaj način se sve obrade obavljaju na radnoj stanici, dok server samo služi za čuvanje podataka. Ovakva obrada može biti spora, jer brzina veoma zavisi od brzine mreže. Pošto se preko mreže razmenjuje velika količina podataka, zahtevne obrade mogu biti vremenski duže. Mana ovave obrade je i velika osetljivost na havarije u mreži – pošto podaci putuju na relaciji radna stanica – server, prekid te veze može oštetiti podatke i bazu podataka na serveru. Pošto je deljeni folder vidljiva na radnim stanicama, postoji i rizik da virus sa radne stanice ošteti podatke na serveru. Dodatni problem je načIn na koji Windows kešira podatke sa servera (Optimistic Locking). Taj mehanizam ubrzava obradu, ali ako više korisnika psristupa istim podacima može se desiti da se podaci oštete. Ako se Optimistic Locking isključi, problem se izbegava, ali se smanjuje brzina rada.
- Klijent-server obrada (LetoDB) – LetoDB je poseban servis koji omogućuje da App radi kao klijent-server aplikacija. Klijent-server obrada radi po drugačijem principu. Na serveru sad postoji poseban servis koji obrađuje podatke, a radna stanica samo prikazuje već gotov rezultat. Na taj način se rasterećuje mreža i sve operacije se značajno ubrzavaju. Podaci su takođe mnogo bezbedniji u slučaju raznih havarija, jer radne stanice „ne vide“ podatke na serveru. Više detalja možete naći na ovom linku. Za korišćenje ovog načina rada potrebno je dokupiti App licence za korišćenje LetoDB servisa.
- Remote veza – jedan od načina ubrzanja rada jeste remote veza. To je sistem koji omogućava rad na serveru sa udaljene radne stanice preko interneta ili lokalne mreže. Kompletan rad se odvija na serveru, dok se na radnoj stanici samo prikazuje slika. Ovaj način daje najveću brzinu rada, a ako se sve ispravno podesi, takođe je i bezbednost najveća. Za korišćenja ovog načina rada potrebno je nabaviti licence za remote rad. Preporučujemo MS Remote Desktop Sevices ili značajno jeftiniji TSPlus Terminal Service.