Prvo da kazem da sam APSOLUTNI pocetnik u vezi baza podataka pa oprostite ako nesto lupim.
Elem, treba da napravim bazu za VELIKU kolicinu merenja, otprilike 50 u sekundi. Svako merenje ima oblik: ID (sestocifreni broj, ima otprilike 300 razlicitih merenja), TIMESTAMP(vreme u formatu datum:vreme), VALUE(moze biti ili broj ili string do 25 karaktera), FLEG (bit). Server ce biti MS SQL Express, na 32-bitnom XP-u.
Posto nemam nikakvog iskustva, imam par teskih dilema:
1. Da li je ovo (obzirom na kolicinu podataka) ovo preveliki zalogaj za majkrosoftov server i XP? Klijenata koji pristupaju bazi bice najvise 2 u jednom trenutku. Takodje, u bazi se nikada nece nista ispravljati, vec se se samo dodavati novi upisi. Baza bi trebalo da radi merenja za bar 4-5 godina.
2. Kako uopste osmisliti bazu za ovu namenu. Krajnji rezultat treba da bude jednostavan prikaz vrednosti odredjenog merenja izmedju dva vremena po izboru. Jel dovoljan samo jedan table sa 4 kolone, ili vec pri upisu u db razvrstati podatke u razlicite kolone (il cak zasebne table-ove)?
Dosada sam ovo radio tako sto moja aplikacija (pisana u VB-u) vrsi upis u CSV fajl na dnevnom nivou (novi dan -novi fajl) i to je radilo, ali je problem sto se trazi jedinstvena baza podataka.
Elem, treba da napravim bazu za VELIKU kolicinu merenja, otprilike 50 u sekundi. Svako merenje ima oblik: ID (sestocifreni broj, ima otprilike 300 razlicitih merenja), TIMESTAMP(vreme u formatu datum:vreme), VALUE(moze biti ili broj ili string do 25 karaktera), FLEG (bit). Server ce biti MS SQL Express, na 32-bitnom XP-u.
Posto nemam nikakvog iskustva, imam par teskih dilema:
1. Da li je ovo (obzirom na kolicinu podataka) ovo preveliki zalogaj za majkrosoftov server i XP? Klijenata koji pristupaju bazi bice najvise 2 u jednom trenutku. Takodje, u bazi se nikada nece nista ispravljati, vec se se samo dodavati novi upisi. Baza bi trebalo da radi merenja za bar 4-5 godina.
2. Kako uopste osmisliti bazu za ovu namenu. Krajnji rezultat treba da bude jednostavan prikaz vrednosti odredjenog merenja izmedju dva vremena po izboru. Jel dovoljan samo jedan table sa 4 kolone, ili vec pri upisu u db razvrstati podatke u razlicite kolone (il cak zasebne table-ove)?
Dosada sam ovo radio tako sto moja aplikacija (pisana u VB-u) vrsi upis u CSV fajl na dnevnom nivou (novi dan -novi fajl) i to je radilo, ali je problem sto se trazi jedinstvena baza podataka.