Komiku, jeste jednou, znovu a lepe. Rec byla o pouziti DB backendu WWW serveru. Netusim, k cemu www server potrebuje joinovat 3 tabulky o 50000 zaznamech, teda spis tusim, k nicemu. Ja nepsal ze, MySQL je uzasne rychla, protoze nepouziva transakce, ale ze ma nejrychlejsi SELECT ze vsech znamych DB serveru a to proto, protoze to je pravda. WWW server prakticky nic jineho nez jednoduchy SELECT nepotrebuje. Jste naprosto zarnym prikladem, jak vznikaji omezeni MSmani. Nejspis jste zacal jako hrac na W95, pak jste na skole matlal ASPcka a ted to delate profesionalne na MS IIS, MSSQL za pomoci MS Interdev na MSWindows a kecy okolo pisete v MSOffice. Ja mel stesti, ze jsem na skole i nyni v zamestani pracoval s alternativami, tudiz mam nyni nadhled a dovedu si vybrat nejvyhodnejsi reseni. (jsem programator, momentalne bankovnich aplikaci). Pokud budu stavet maly web server, pak pouziju Linux+PHP+MySQL, reseni spolehlive, cena nulova, HW naroky minimalni, pokud budu chtit o chlup slozitejsi reseni pak Linux+Apache+JSP+Postgres a vlozene procedury (toto reseni spolehlive pokryje naroky vsech www severu v cesku, snad s vyjimkou seznamu, ten pouziva staticke stranky generovane PHP), pokud jeste narocnejsi, pak linux cluster+Apache+JSP+Postgres, pokud potrebuju jeste vetsi vykon pak Postgres nahradim MSSQL nebo Oraclem, (MSSQL je vykonove mezi Oraclem a Postgresem), pokud nebudou stihat JSP servlety, pro kriticke sekce napisu Apache modul v C++. Pokud bude reseni potreba postavit na MS, tak tam to IIS narvu a zily mi to trhat nebude, to uz bude boj admina, udrzet ten bazmek v chodu. Osobne bych se ale MS branil, zavislost na MS vede k pasti nekompatibit a nasledne nutnosti pravidelnych drahych upgradu. Je zkratka blbost utracet za MSSQL enterprise server na web kde tutez praci zvlada lepe a rychleji jednoducha MySQL, stejne jako je blbost rvat na tentyz server Oracle. Vyvojar s mozkem v hlave na SQL pristupuje pres abstraktni vrstvu, co je dole za server je jeho skriptum jedno. Vas srandovni navrh na PHPxASP contest me veru pobavil, z toho jsem uz vyrost. Jinak pro vasi informaci, ASP3.0 je o chlup rychlejsi nez PHP3.x.x, PHP 4.x.x s vykonnym jadrem Zend a Zend chache je radove rychlejsi nez ASP3.0 a ASPckum natrhne prdel, kdy se mu zlibi. (Tim mam na mysli rychlost interpretace kodu, samozrejme ne binarni ActiveX komponenty, zalezi taky na versi ASP, pod oznacenim ASP3.0 se schovavaji odlisne softy menici se s service packem) APS.NET je naopak rychlejsi nez PHP4.x.x, uz jemon proto ze je kompilovane (i kdyz ta vykonnostni propast je mensi nez mezi ASP3.0 a PHP4.x.x), je dokonce znatelne rychlejsi nez JSP. Na druhou stranu JRE1.4.1-01 ma vylepsenou podporu Java Beans, mozna tomu je nyni naopak. V databazove oblasti bude MySQL mit silne navrch v SELECTech, v ostatnich oblastech bude znatelne ztracet. Zalezi ostatne na HW, na Pentiu 120 pobije MySQL MSSQL ve vsech smerech, naopak na velmi silnem HW (multiprocessing + SCSI) MSSQL vyhraje i v tech SELECTech. Tudiz soudny clovek nemuze rict PHP+MySQL je rychlejsi/pomalejsi nes ASP+MSSQL, zalezi pripad od pripadu na pouziti a kontextu. Doporucuji vam odlozit MS fanatismus a porozhlidnout se po alternativach. Nemusite je pouzivat, ale je velice dulezite o nich vedet. protoze pokud o existenci vyhodnejsi reseni nevite, nemuzete ho pouzit. Cca pred pul rokem jsem ukoncil projekt pro jeden cesky obchodni retezec, reseni bylo napsano v C++ pro Linuxu+PostgreSQL. To reseni zkratka vykonnejsi DB nepotrebovalo. Jak by se asi tvarilo vedeni onoho obchodniho retezce, kdybyste jim nabidl reseni na w2k server a MSSQL pro nenarocny sber dat a tim je nutil k nakupu W2k server a MSSQL na kazdou pobocku, kdyz ja jim nabidl reseni na Linuxu a Postgresu zadara? Spravne, hnali by vas svinskym krokem. A o tom to vsecko je, ja pouzivam reseni, ktera v danem pripade povazuju za vyhodne a je mi srdecne jedno, jestli pochazi od Pavla nebo Havla, mam nadhled a znalosti, ktere mi umoznuji se rozhodnout a sva rozhodnuti obhajit. Vas postoj s MS na vecne casy a nikdy jinak vas spolehlive zavede do prdele, je to jen otazka casu.