vbbojan Atanasijevic Bojan Digit Consulting d.o.o. Beograd
Član broj: 31580 Poruke: 273 194.106.181.*
Sajt: www.digitconsulting.rs
|
Da se nadovezem...
Još jedan glas protiv Access-a za toliki broj mrežnih korisnika.
O DBF da ne govorim.
Malo i da obrazložim...
Access i 30 korisnika.
To samo čeka da pukne, a to se obično desi kada je
sistem najpotrebniji (marphy je neumoljiv, veruj mi).
Elem,
Najveća mana Accessa (mrežni rad), je što svi klijenti direktno
pristupaju fajlu sa podacima i vrše upis i čitanje u i iz njega.
(isto važi i za DBF).
Sve radi relativno dobro dok klijent računari i mreža funkcionišu savršeno.
Međutim, kad tad će se pojaviti problemi sa mrežom ili
sa nekim od klijent računara, a onda nek ti je bog u pomoći.
Takvi problemi se teško izoluju i rešavaju, dok nađeš koji
ti klijent pravi problem ima da se okoziš, a sistem mora
da funkcioniše, a ti dva tri puta dnevno moraš da popravljaš
podatke, vadiš backupe, sinhronizuješ stanja ...
Može sve to lepo da radi, ali kad tad će te sačekati
ovaj horror o kome govorim.
Kod RDBMS-a (SQL serveri, MS SQL, MySQL...) situacija je drugačija.
Klijenti nemaju nikakve veze sa fizičkim pohranjivanjem podataka.
Oni šalju komande serveru koji ih izvršava.
Server vrši upis ili vraća klijentu tražene podatke,
klijent nema pojma gde su podaci fizički smešteni.
I što je još veoma bitno, poslata komanda će se ili u celosti izvršiti
ili se neće izvršiti uopšte + transakcije + ...
Može biti i jeftino, ima besplatnih servera (FireBird, Postgre ...)
Sve je mnogo pouzdanije, brže, manje davi mrežu,
a da ne pričamo o komforu koji moderni RDBMS-ovi nude
administratorima i programerima.
Izrada aplikacije koja se oslanja na Access ili neki RDBMS
u VB-u se ne razlikuju uopšte.
I jedno i drugo je veoma jednostavno, ako poznaješ gradivo.
Ti sad zaključi sam.
Pozdrav,
Bojan
|