Citat:
sasas: govorimo o ~2.000.000.000 slova. ako kucas 500 slova u minuti (profi daktilograf), doci ces do limita za ~7.5 godina, ako ne jedes i ne spavas. toliko o primedbi za telefonski imenik.
2gb je baza solidne velicine, i nije tako lako doci do tog limita, kako ti zamisljas.
odma da pokazemo da gresis sinak, ovaj silno gresis, to ti nikad nece poleteti

, i to za 100% (ili 50% zavisno od smera u kome racunas)
to je 1.073.741.824 (izvini za decimale, profesionalna deformacija

)
Unicode uzima 2 bajta po karakteru (cist unicode ne "kompresovan")
takodje tu nema samo tekstualnih podataka (tacnije podataka koje korisnik sam unosi), vec i gomila drugih koji se ili automatski unose ili ...
recimo
- index-i u proseku zauzmu 30% (obicno 20%-50%)
- datumi koje obicno imas duple (automatski, i onaj koji korisnik unosi, ili datum unosa i datum knjizenja ...) su 2*8 bajtova
- svaki "broj" ti uzima jos 8-9 bajtova, makar u njemu pisalo i 1 (pre ili kasnije ces se pokajati

ukoliko odlucis da ga belezis kao string, ili int/real) a pritom je ovo cesto jos i automatski generisan podatak koji korisnik samo potvrdjuje u 99% slucajeva
- ponekad imas odvojeno vreme od datuma sto je takodje 2*8 bajtova
- svaka tabela ima ID 4 bajta, i timestamp(rowversion) 8 bajta
- ako planiras da jednog dana uvedes i neku replikaciju racunaj i na jos jednu uniqueidentifier kolonu od 16 bajta
- nezaboravi jos gomilu drugih automatski generisanih podataka koje treba da belezis, a koje korisnik ne unosi, ili prihvata default vrednosti u 99% slucajeva
- full text index-i mogu zestoko da te odrezu "po dzepu"

a nekada su bas oni optimalni (ako recimo najcesci query-ji koriste
Like '*a*' a ne
Like 'a*'), moram da priznam da ne znam napamt dali njihova velicina ulazi u ono 2GB ogranicenje
- ovo doduse nije uredu, ali sta ako rukovodstvu padne napamet da u bazu umesto na file system-u belezi slike radnika/kupaca ili cak skenirane kopije pojedinih dokumenata (zanemari ovu stavku samo sam hteo da ti pokazem da nemozes cistom teorijom da procenis buducu velicinu baze kroz 5-50 godina)
kao sto vidis nema mnogo veze sa profi daktilografom, a i mi racunamo na 5-10 profi daktilografa koji rade 8 sati dnevno sa pauzama ali za 5 godina, ne 7.5 (u slucaju manjeg sistema)
Citat:
sasas:
Ona dalja racunica je zanimljiva koliko i proizvoljna (da ne upotrebim pravu rec: mesarska

da bi radila posao. Odakle si je dobio? Literatura? Iskustvo?
ss.
nazalost jeste mesarska posto je literaturu koja kvalitetno obradjuje doticnu materiju relativno tesko naci, u pitanju je licno iskustvo grupice od 20-setak ljudi, i u praksi se pokazalo prihvatljivo pouzdana
takodje ja sam cini mi se rekao da je za manji sistem kolicina relativno prihvatljiva (malko tesno doduse) ali da ce za veci sistem biti mnogo tesno
U al sam se raspiso LOL
So Long, and Thanks for All the Fish