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

Opet o bazama u Delphiju..

[es] :: Pascal / Delphi / Kylix :: Opet o bazama u Delphiju..

[ Pregleda: 2864 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lan-mi
Lukic Milan
Zrenjanin

Član broj: 156359
Poruke: 140
*.dynamic.sbb.co.yu.

Sajt: https://lanmisoft.com


+1 Profil

icon Opet o bazama u Delphiju..30.11.2007. u 19:08 - pre 199 meseci
Kao prvo, hteo bih da kazem da nisam pocetnik u Delphi-ju, ali sto se tice baza, jednostavno ne znam gde da zagrebem najvise.
Sam pocetak u Delphiju je, kao i mnogima verovatno, vezan za BDE i pratece komponente.
DBGrid+Datasource+Table+DBNavigator, malo dugmica, filtera i eto baze! Sve to lepo primenjeno i uspeo sam posle mesec-dva dana rada u Delphiju da napravim nesto nalik bazi za rad u videoteci. Moje odusevljenje je brzo splasnulo kada sam probao aplikaciju da pokrenem kod komsije. Kada sam se raspitivao kako to drugi rade(bilo je to 2001):"Napravim bazu, kod klijenta intaliram BDE podesim i to je to". Tu se moje interesovanje za baze zaustavilo.
Posto je meni programiranje hobi, a kako freeware i shareware aplikacije daju najvise nezavisnosti u radu, sledecih godina( do danas) sam se bavio samo time. Potrebe za bazom sam resavao sa zapisima(records) i uglavnom je zadovoljavalo moje potrebe, a nisu uslovljene nikakvim dll-ovima, driverima,itd..
Posto je doslo vreme da radim aplikaciju sa vise tabela, slikama u tabelama itd, zapisi bi bili previse komplikovani a ja ne bi da izmisljam toplu vodu.

Pitanje:
Koja je kombinacija najbolja za rad sa bazama a da zahteva najmanje ilil nikakvo podesavanje na masini klijenta? Malo sam ceprkao po forumu i nasao ovo:

"Ja koristim dbExpress (Delphi 7.1) u kombinaciji sa MySQL-om (4.1.19) i zadovoljan sam. Da bi aplikacija radila na klijentskoj mashini ti trebaju 3 DLL-a (dbexpmysql.dll, libmySQL.dll od nekog MySQL-a verzije 4.0.x , midas.dll ) i to je to ... Jedini problem je kombinacija DLL-ova. Posto radim u Delphi7-ci imao sam malo problema dok nisam uklavirio koj dll radi sa kojim dll-om ali sada mi stvarno sve radi skroz ok i dosta brzo. "

Kakvo je vase misljenje o ovome? Neki predlog?

Hvala unapred.
Arduino Control Center
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.adsl-3.sezampro.yu.



Profil

icon Re: Opet o bazama u Delphiju..30.11.2007. u 21:45 - pre 199 meseci
Delphi, dbGo komponente, Access i da je na drugim mašinama instaliran windows.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

lan-mi
Lukic Milan
Zrenjanin

Član broj: 156359
Poruke: 140
*.dynamic.sbb.co.yu.

Sajt: https://lanmisoft.com


+1 Profil

icon Re: Opet o bazama u Delphiju..30.11.2007. u 21:57 - pre 199 meseci
dbGo? To su ADO komponente? Da li tabele i veze pravis u Accessu ili moze i bez njega? Koliko je brz sa, npr, 100.000 zapisa?
Arduino Control Center
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

Član broj: 72468
Poruke: 1155
*.adsl-3.sezampro.yu.



Profil

icon Re: Opet o bazama u Delphiju..01.12.2007. u 00:21 - pre 199 meseci
Da, ADO tehnologija je u pitanju. Tabele i veze praviš u samom Access -u, a interfejs u delphiju, mada i sam Access nudi tu mogućnost. Ako dobro izvršiš normalizaciju i indexiraš atribute, može dosta solidno da odradi posao. Mada, za nešto ozbiljnije moraš preći na neki RDBMS.
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Opet o bazama u Delphiju..01.12.2007. u 09:23 - pre 199 meseci
> Koja je kombinacija najbolja za rad sa bazama a da zahteva najmanje ilil nikakvo podesavanje na masini klijenta? Malo sam ceprkao po forumu i nasao ovo:

Nema najbolje kombinacije, sve to zavisi od konkretne aplikacije, potreba i tvojih preferencija. Mislim da nema potrebe da izbegavaš instalaciju servera na klijentima, recimo i za pomenuti BDE sve što treba je u jednom dllu i instalacija traje jako kratko. I dosta drugih baza ima integrisane instalacije. Uz recimo FB 1.5 embedded doista treba jedan .dll (čitav server je u njemu) i nema nikakve instalacije, nedostatak je što sa bazom može raditi samo jedan proces u datom trenutku, ali zato nije teško instalirati pun server. Elem, moja preporuka je da odmah kreneš sa nekim RDBMS, možda neki besplatni poput Firebirda ili PostgreSQLa.

 
Odgovor na temu

lan-mi
Lukic Milan
Zrenjanin

Član broj: 156359
Poruke: 140
*.dynamic.sbb.co.yu.

Sajt: https://lanmisoft.com


+1 Profil

icon Re: Opet o bazama u Delphiju..01.12.2007. u 09:56 - pre 199 meseci
"Uz recimo FB 1.5 embedded doista treba jedan .dll (čitav server je u njemu) i nema nikakve instalacije, nedostatak je što sa bazom može raditi samo jedan proces u datom trenutku,"
Mislim da je to otprilike sto mi treba. Posto ce u pitanju biti shareware aplikacija i rad sa internom bazom, najbitnije mi je da bude brza i stabilna.
E sad, sto se tice ADO-a, to bi relativno lako krenuo jer je izgleda slicno BDE-u, ali koje sajtove(linkove) preporucujes za FB 1.5 embedded? Neki simple example bi bio dzek pot ali i manje instrukcije bi bile OK :)

Posto bi baza bila samo deo shareware aplikacije, problemi ovog tipa http://www.elitesecurity.org/t256474-Problem-zvani-VISTA bi bili razlog trenutne deinstalacije celog programa.

[Ovu poruku je menjao lan-mi dana 01.12.2007. u 11:24 GMT+1]
Arduino Control Center
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Opet o bazama u Delphiju..01.12.2007. u 18:18 - pre 199 meseci
> E sad, sto se tice ADO-a, to bi relativno lako krenuo jer je izgleda slicno BDE-u,

Nisam shvatio ovo za ADO, da li njega planiraš da koristiš, ali mislim da je bolje koristiti native komponente, imaš dosta mogućnosti, IBX, UIB, IBO, FBPlus, DBX.

> ali koje sajtove(linkove) preporucujes za FB 1.5 embedded? Neki simple example bi bio dzek pot ali i manje instrukcije bi bile OK :)

Za FB www.ibphoenix.com, odatle ima i linkova na neke druge resurse.
 
Odgovor na temu

Aleksandar Đokić

Član broj: 13478
Poruke: 4793
*.jotel.co.yu.



+638 Profil

icon Re: Opet o bazama u Delphiju..02.12.2007. u 21:35 - pre 199 meseci
pa za paradox ti treba 2-3 dll-a
 
Odgovor na temu

priki

Član broj: 24732
Poruke: 700
*.amis.net.

ICQ: 174153511


+26 Profil

icon Re: Opet o bazama u Delphiju..03.12.2007. u 08:28 - pre 199 meseci
pa pazi ovako
zavisi kakav hobi hoćeš :)

ako hoćeš ozbiljniji, onda uzmi dbExpress komponente
koje su cross platform i koje su užasno brze i rade sa skoro svim
bazama podataka, samo im postavi odgovarajući drajver
takodje, tada ćeš morati i neki dll distribuirati uz aplikaciju

ako nećeš ozbiljnije, onda možeš da uzmeš bilo koje
mislim da će te sve zadovoljiti

dosta toga zavisi i od izbora baze podataka sa kojom radiš
ADO su OK ali i dosta spore ali sasvim fino odradjuju posao
recimo, videoteke

takodje pogledaj i ZEOS komponente

pozdrav
 
Odgovor na temu

lan-mi
Lukic Milan
Zrenjanin

Član broj: 156359
Poruke: 140
*.dynamic.sbb.co.yu.

Sajt: https://lanmisoft.com


+1 Profil

icon Re: Opet o bazama u Delphiju..03.12.2007. u 09:27 - pre 199 meseci
Mnoogo ozbiljan hobi ;)
Vec sam instalirao ZEOS pa cu da vidim kuda me put odnese. Hvala svima!
Arduino Control Center
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Opet o bazama u Delphiju..

[ Pregleda: 2864 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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