Vidi se da si osetljiv na ovo ;)
Ajmo sad redom, ali pre toga samo cu na ovo da se osvrnem
Citat:
Drugo, nemoj da pricas da je problem u dizajnu aplikacije jer to sto si rekao nije logicno.
Nemoj, ali samo nemoj da mi govoris da to sto pisem da je ne logicno. Ja ne donosim zakljucke tako sto bacam pasulja nego na osnovu onogas sto procitam, testiram i uradim.
Vidis, ja nisam imao srecu ko ti da neka musterija ima xeon na 2x2.4GHZ pa da mogu da testiram performance. Za tvoj slucaj necu da sporim da niste imali srece i da vam je MSDE bolje 'legao' ali ovde si izneo isto tako i neki generalni stav da je MSDE bolji od SQLExpress-a, da ne citiram, procitaj dole svoj post.
Citat:
Moj slucaj. Musterija ima sasvim pristojan server 2x2.4GHZ Xeon, 2GB RAM itd. SCSI RAID 5 itd server placen $2500 i ne toliko star.
Database server primjetno uspori i ti hoces da mi kazes da je to problem do servera? Sta, treba da upgrade-ju?
Ne, nego niste ni trebali da predjete na SQL Express s obzirom da ste imali aplikaciju koja je iskoristavala 2 procesora, tako da bi prva asocijacija koja coveku padne na pamet kada upgraduje postojeci software je - da li ce ona moci da radi priblizno isto a po mogucnosti i bolje od postojece. Kada sam rekao da je problem do dizajna nisam mislio da on ne valja nego je u pogresnom okruzenju.
Ti si napisao
Citat:
Odmah da kazem da smo na jednoj aplikaciji prebacili sve sa MSDE 2000 na SQL Express 2005 i vratili se...
Ja sam dosta precizno napisao da ste vi krenuli da radite aplikaciju na osnovu onoga sto ste imali a to je MSDE sa svim onim servisima, pa ste onda presli na SQL Express koji se ne ponasa identicno jer neke stvari nema a neke stvari se drukcije rade. Znaci vi jeste krenuli da radite aplikaciju za MSDE i dizajn jeste prilagodjen MSDE-u. Da ste kojim slucajem krenuli da radite u SQL Expressu kako bi ste znali da aplikacija radi losije od one na MSDE? Ko bi se zalio na sporu aplikaciju kada nema sa cim da uporedi?
Citat:
Ako tvoj database vendor, u ovom slucaju Microsoft, odluci da ne zadrzi SQL agent u "upgraded" verziji i samim tim te totalno ogranici onda naravno da je u njima problema a ne u "dizajnu aplikacije".
Sa ovim se ne slazem. Vi se oslanjate na besplatno resenje i ocekujete identicno ponasanje u sledecim verzijama i podrsku. Niko nikog ne tera da koristi odredjeni softver. MS moze da promeni pravili ukoliko to zeli a kome se ne svida ne mora da koristi, to je bitno. Inace, ne verujem da je zato u full SQL serveru nesto drukcije od prethodne verzije jer se on ipak placa.
Inace ja iskreno nisam radio mnogo sa MSDE-om, radio sam malo sa njim jer se ubrzo posle toga pojavio express. Ali kada sam upgrade-ovao bazu primetio sam bio dve stvari po kome je SQL Express bio vec bolji. Imao sam linked server na serveru i u MSDE mi nisu radile transakcije (tacnije trigeri) bez MSDTC dok je u expressu po defaultu to radilo a isto tako sam imao i probelma sa datumima na MSDE kada sam importovao sa accessa koji je inace bio linked server dok na SQL Expressu nije bilo tih problema, a isto tako sam zbog duzine konvertovanja podataka sa accesa na MSDE imao blokadu dok na SQL Expressu bas zbog tog pomenutog row versioninga nisam imao. A ima tu i jos sitnica poput ROW_NUMBER funkcije, za koju u web aplikacijama nema zamene, jer onaj nacin na MSDE-u je bar duplo sporiji. I da ne nabrajam jos kakve feature koje ima SQL Epxress. Uglavnom, u mom slucaju SQL Express je ispao bolji.