Neki dan sam isao na razgovor za posao kod jedne, amo je nazvati renomirane, IT firme koja se bavi razlicitim rijesenjima medjuostalim i php-om.
I sada sef kaze aj ti nama pokazi nes sto znas i pita znam li optimizirati bazu podataka, rekoh ok nema problema al trebat ce mi barem dan posla na sto ce on to nasi programeri obave za sat vremena.
Rekoh aj dobro, ako oni mogu za sat mocu cu i ja, ako nista bar za 2 sata
Dobijem ja bazu (za pocetak "optimiziranu"), 10 ak relacija u prosjeku stupnja 10.
To ne da nije optimizirano, nije ni upola normalizirano, ne da nije u 3NF nego NF-a nije vidjelo ni culo, jedina optimizacija koju su napravili jeste mijenjanje tipa podataka odredjenih atributa relacije.
Kod jos par potencijalnih poslodavaca sam bas trazio da im pokazem da znam optimizirati bazu podtaka, ista stvar svugdje.
Mislim, wtf? Jesam ja cudan ili tu fakat nesto ne stima? Nisam diplomirani inzinjer php programiranja al neka pravila pristojnog ponasanja bi valjda trebala postojati i trebalo bi ih se pridrzavati.
Pitanje, sto vi podrazumjevate pod pojmom "optimizacije" baze, normalizirate li bazu prije optimizacije, bavite li se uopce optimizacijom?