Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kada koristiti access ?

[es] :: Access :: Kada koristiti access ?

[ Pregleda: 2954 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
*.85.EUnet.yu

Jabber: DarkMan


Profil

icon Kada koristiti access ?06.09.2004. u 23:15 - pre 239 meseci
U kojim projektima koristiti access ?
Da li je on dobar samo za neke male projekte ili je dobar i u vecim ?
Da li ce biti problema sa velikim brojem unosa (na primer par hiljada dnevno) ?
Da li se nova verzija 2003 popravila u odnosu na prethodne verzije ?

U slucaju kada access ne bi bio resenje sta uzeti a da bude u slicnom cenovnom rangu i da pokriva sve aspekte kao i access (baza, program, izvestaji) ?
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.dialup.xtra.co.nz

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Kada koristiti access ?07.09.2004. u 07:26 - pre 239 meseci
Ako se unosi par hiljada novih rekorda dnevno, onda Access moze da bude malo tesan. To jest, Access kao back-end moze da bude malo tesan. U tom slucaju, po mom misljenju, najbolje resenje je koristiti MS SQL server kao back-end i Access kao front-end. Sto se tice MS SQL Servera, ako velicina databaze nece preci 2GB, onda mozes da koristis MSDE 2000 (desktop engine) koji je dzabe.

All beer is good. Some beer is better.
 
Odgovor na temu

DarkMan
Darko Matesic

Član broj: 20445
Poruke: 572
195.252.80.*

Jabber: DarkMan


Profil

icon Re: Kada koristiti access ?07.09.2004. u 11:50 - pre 239 meseci
Citat:
Simke:  Sto se tice MS SQL Servera, ako velicina databaze nece preci 2GB, onda mozes da koristis MSDE 2000 (desktop engine) koji je dzabe.


Ovo sa MSDE bi bilo odlicno resenje samo jesi li siguran 100% da je dzabe ?
Ako imam licencu za Access da li slobodno mogu da koristim MSDE kao server (da ne bude posle 'pa ovo je ilegalno') ?
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com



+79 Profil

icon Re: Kada koristiti access ?07.09.2004. u 14:32 - pre 239 meseci
Citat:

U kojim projektima koristiti access ?
Da li je on dobar samo za neke male projekte ili je dobar i u vecim ?
Da li ce biti problema sa velikim brojem unosa (na primer par hiljada dnevno) ?
Da li se nova verzija 2003 popravila u odnosu na prethodne verzije ?

U slucaju kada access ne bi bio resenje sta uzeti a da bude u slicnom cenovnom rangu i da pokriva sve aspekte kao i access (baza, program, izvestaji) ?


Access ce ti biti dobar onoliko koliko znas da ga koristis. Ako se i baza i program nalaze fizicki na istoj lokaciji, na istoj LAN mrezi - to je kandidat za Access. Ako ce neka internat aplikacija da pristupa Access podacima, to je vec diskutabilno, iako nije iskljuceno i Access resenje.

Kako meris velicinu projekta? Brojem korisnika? Brojem rekorda u bazi? Brojem objekata u aplikaciji? Brojem unosa u jedinici vremena. Pre nekih 7-8 godina, u vreme Accessa 2.0 i 95, radio sam na gde je najveca tabela imala nekih 600,000 slogova. Bazu je punilo 16 masina jednovremeno (16 MB RAM, pentium 150, NT 4), svaka masina brzinom od 10-15 rekorda za 20-30 sekundi, pa onda stampanje od oko 40 sekundi. Prvih par sati smo imali problem, pa su onda nesto uradili sa networkom i unos je isao kao zmaj. Problem je bilo printanje, pa su se mucili dva tri dana da podese network tako da moze svih 16 printera da radi odjednom. Kao sto vidis, svi brojevi su mnogo veci nego ono sto se savetuje. Poslednjih godina, sa povecanjem RAM memorije nije nikakvo iznenadjennje videti tabele od po 2-3 miliona rekorda. Ako se takav fajl nalazi na mrezi, pa otkucas SELECT * FROM myTable, naravno da ce da se zaglavi. medjutim, kad se fajl prekopira na C:\ drajv, verovali ili ne, cak i to ide. Medjutim, to sto je neko negde uradio bazu i aplikaciju kojilepo rade sa stotinama hiljada rekorda i gomilom korisnika, nije pravilo.

Resenja sa MS SQL back endom su teorijski kao bolja, tako bar svi pricaju, ali u praksi uopste nema garancije da ce raditi brze i sa manje problema. klient server sa SQL back endom je mnogo teze uraditi nego Access to Access aplikaciju. Ukoliko tvoje iskustvo sa Accessom ne omogucuje da procenis gde ga mozes upotrebiti, vrlo je verovatno da ni iskustvo sa SQL nije mnogo bolje. Cak i da si SQL expert, bez dobrog poznavanja Accessa nece biti lako da se napise dobar front end.

Nove verzije su donele resenja nekih problema od ranije, ali donele i neke potpuno nove probleme. Ako znas sta je problem, onda mozes da naucis da ga zaobidjes. Isto tako, neke lepe stvari od ranije vise ne postoje. Bas kao i za sve drugo.

Zakljucak bi bio - alat je dobar onoliko koliko umes da ga upotrebis. Ako si radio na primer VB-SQL kombinaciju, nastavi to i usput uci Access, pa ako ti se u nekom momentu ucini da je o prava stvar, pocni da ga koristis vise.

Srecno!

:-)
 
Odgovor na temu

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.dialup.xtra.co.nz

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon Re: Kada koristiti access ?08.09.2004. u 08:20 - pre 239 meseci
MSDE je dzabe, a to mozes i da proveris na microsoft web sajtu odakle ga mozes i download-ovati.

Kodiranje aplikacije u Access-u kada se koristi kao front-end za SQL server je malo "teze" ako si pocetnik - princip rada je drugaciji. Mada je ipak lakse raditi interface nego u bilo kom drugom alatu, bar po meni.

E sad sto se tice velicine, ja sam radio Access bazama koje su bile preko 500MB, pa je sve radilo ok. Ovo je po meni neka gornja granica, posle koje mozes imati problema sa brzinom, pogotovo ako imas neke malo slozenije queries. Doduse ovo je bilo ne toliko skoro, na Access-u 97 i 2000.

Ako ce baza biti malo veca i resis da koristis Access, probaj ako je moguce da sve to stavis na terminal server - radice mnogo brze.

Inace SQL server je bolji/brzi za vece aplikacije, samo sto je pristup pravljenju sistema sasvim drugaciji. Sve sto moze se stavi u stored procedures i u funkcije, pa korisnicka aplikacija samo njih i poziva, bez da radi bilo kakvu obradu upita. Znaci performanse ces videti samo ako imas ovakav pristup, a ako na serveru budes drzao samo tabele i idalje budes radio sav data processing unutar korisnikove aplikacije neverujem da ces videti neko poboljsanje.
All beer is good. Some beer is better.
 
Odgovor na temu

[es] :: Access :: Kada koristiti access ?

[ Pregleda: 2954 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.