[ imandic @ 14.01.2003. 09:07 ] @
Laicko pitanje:
u prodavnici postoji oko 700.000 artikala, baza bi imala oko 2-3 miliona slogova, svaki slog oko 30 polja, od kojih su bar 2-3 slike...Koju bazu koristiti za to i na kom hardware-u da pretrazivanje radi dovoljno brzo i da postoji mogucnost dnevne replikacije na udaljene lokacije???

Hvala unapred,
Ivan
[ Mihailo @ 14.01.2003. 13:31 ] @
Zavisi koliko $ planiraš da potrošiš na DBMS, pravljenje baze i hardver, da li ti trebaju napredne funkcije i koje, koliko klijenata će da koristi bazu i sl. Moraš da budeš precizniji.
[ imandic @ 14.01.2003. 14:12 ] @
Pa pazi ovako, ja to ne bi trebalo direktno da radim, vec programer koji je do sada odradjivao FoxPro bazu je dao otkaz (firma je inace u Pragu) a sto se para tice, mislim da je gazda spreman da da dovoljno para (u stotinama hiljada dinara sigurno) za informacioni sistem koji bi se sastojao iz kompletnog knjigovodstva, magacina, udaljenih prodavnica (oko 40 komada sa racunarima kao kasama) koje su vezane za centralu ili modemima ili ISDNom ili radio vezom (svega ima), custom izvestaja, i slicno...Znaci, treba mi resenje koje ce raditi dobro, cena nije neki jako bitan faktor...Broj artikala je preko 700.000, slike artikala su obavezne, statistike prodaje i sve ostalo...

Nadam se da sam malo jasniji...
[ bOkIcA @ 14.01.2003. 15:28 ] @
IBM DB2
[ Riste Pejov @ 15.01.2003. 08:34 ] @
Koji bilo od velikih igraca na RDBMS polju moze tu pomoci,
elem Oracle, IBM DB2, a ukoliko zelis OpenSource RDBMS
FireBird i Postgres su fenomenalno resenje.

Jedno povoljno resenje je grupa SMP Linux server sa FireBird SQL
serverom (classic verzija), i enrkiptirani tunel medju serverima koji
ce medju drugom i kompresovati podatke.

Kad se radi o vecim bazama koji trebaju vrsiti duge presmetke
izbegavaj Windows servere, jer "sve" baze koje rade na Win rade
sa threadovime a svi threadovi jedne baze imaju isti prioritet, tako
moze doci do ugusivanja baze. S druge strane linux na multiprocesorskim sistemima radi mnogo bolje, tako da varijanta baze koja forkuje
child proces za svaki klient je bolje resenje od win + baza koja radi
sa threadovima.

Posto tvoja baza je relativno mala (nece nadrasti 2 GB) mozda i ne
trebas forsirati neki stvarno veliki RDBMS kao sto su Oracle ili DB2.

Ipak je sve pitanje ukusa, i navike developera koji ce to raditi.

Ukoliko pitanje nije cena, Oracle
[ Meho Fehratović @ 20.01.2006. 14:25 ] @
DB2 Univerzal Database v.8.1 ili v8.2 mislim da bi bilo odlucno rješenje. Kao prvo DB2 baza je univerzalna za sve OS (UNIX, Linux, Windowsi). Osim toga moze se podesiti karakteristikama računara, npr. dva diska i na svakom kontajner unutar korisničkog DMS table spacea za jednu tabelu, znači duplo brže performanse. Brzina pristupa se može poboljšati postavkama PAGESIZE, EXTENTSIZE, PREFETCHSIZE I BUFFERPOOL konfiguracionih parametara. Ako baš trebate izuzetno brz pristup nekoj tabeli, postavite tu tabelu u poseban tejbl spejs na posebnom uređaju, povećajte prefetch parametar i dodjelite mu poseban buffer i to je to. Baza se može širiti preko više diskova, diskove možete dodavati, bazu proširivati dodavanjem kontajnera na te diskove u tejbl spejsove, znači što se tiče prostora nemate problema, isto takva je i sugurnost baze. Izvještaje praviti u (Query Management Facility) tj. QMF-u ukoliko ćete koristiti Windowse, mada može i neki drugi report tool. QMF ne dolazi sa DB2, mora se posebno platiti. Ono u čemu je DB2 izvanredan je Text Extender, koji omogućava izuzetno brzo pretraživanje velikih tekstualnih polja u tabelama. Pored Text Extender interesantni su i Image Extender, Audio Extender, Spatial Extender, XML Extender i Net.Search Extender. Svrha DB2 Relational Extendera je da obezbjedi upravljanje nestruktuiranim podacima kroz SQL API.
Programski jezici: Java, C#.Net, VBasic.NET itd.
Moj redoslijed baza: DB2 UDB, Oracle, SQL server, ...
[ Dejan Topalovic @ 23.01.2006. 08:04 ] @
Ne bih da otvaram diskusiju, koja je baza najbolja i zasto, jer vec jedna postoji u Advocacy podforumu.

Po mom subjektivnom misljenju, koje je zasnovano na cisto objektivnim tehnickim karakteristikama jednog RDBMS-a, najbolji izbor je Oracle.

Jedan stariji kolega, koji je ranije radio na Sybase-u, na Informixu, pa na DB2 i na kraju presao na Oracle, IZ ISKUSTVA kaze da je Oracle najbolji.