No musim jen potvrdit slova pana Zajicka (a to se mi CASTO nestava!!!), ze Linux postupne vytlacuje Woknouz. Pracuji jako admin v jedne velke ceske energeticke firme a meli jsme zde MS SQL 7.x (fakt pekna zrudnost) a nase dotazy na nej byly hlavne casto joiny, coz odpovida slozitosti naseho datoveho modelu a take historickemu vyvoji.
Postupne jsme nakoupili dalsi software jako cluster server, presli jsme na w2k a pokusili se preji i na sql2k. Po tom, co nam system spadnul skoro na 2 hodiny (v nasem pripade se jedna o ztratu kolem 60mil.) tak se vedeni tak silene rozcililo, ze se okamzite musel M$ vymenit. Proto nabehla testovaci faze (asi pred 5 mesicy) kdy jsme nahodili Sun + Oracle + Linux (linux je pro internet/intranet, sun je pro databazi + SAP) a vse beha SUPER a to v jeste skoro 2,5x vyssi zatezi. A od ty doby jak se tu rekne Microsoft, tak si muzete byt jisti, ze se na vas budou divat podezrivavym pohledem.
Na joinech neni nic spatneho, jen to, ze neni jednoduche je v databazovem stroji dobre a efektivne naimplementovat. Nektere SQL dotazy s vazbami jsou komplikovane ze sve podstaty (datoveho modelu a obsahu databaze), ze ni 'dobry' databazovy stroj si s nimi snadno neporadi.
Tak to jo. Muj nazor je, ze vyuzivani joinu svedci o promyslene a usporne datove strukture. Taxem trochu znejistel pri zmince o historickych duvodech :-)
No a prave to je pripad SQL Serveru od Microsoftu, ktery ma VELMI spatne udelanou optimazaci na joiny. Pro nas to bylo natolik kriticke, ze chovani tohoto produktu donutilo dokonce nase vedeni k tomu, aby okamzite preslo na jinou platformu, tedy na Oracle, zde je vse vporadku a to je ta zatez jeste skoro 3x vyssi a Oracle podava na podobne HW stejny vysledek jako MS a je STABILNI!!!
Teda ja se musim priznat ze mam uplne opacnou zkusenost, u nas v praci se banda lidi snazi uz pres dva roky naprosto neuspesne vytvorit funkcni system postaveny na Solarisu a Oracle. Nejen ze jim to min. dvakrat tydne pada (zatimco me muj SQL Server bezi ted uz nekolik mesicu, ale fakt je, ze ma min dat, ale ne min pristupu) ale minuly tyden jim vyhorel nejaky kus HW a system byl dole tyden !!! Tak dlouho Sunu trvalo nez se uracili to opravit. A Oracle mi rozhodne neprijde rychlejsi a stabilnejsi nez M$ SQL Server ... to uz mi prijde lepsi MySQL (prestoze spoustu veci neumi) ...
Tak to je fakt skvely, ale nevim jak jste to dokazali ...
Asi velka korporace :-)
Moje snaha porovnat vykon Oracle a MS SQL 7 (desktop edition = zdarma) pro mensi aplikaci pracujici s radove tisicovkami polozek na beznem pocitaci dopadla tak ze MS SQL byl o 100 % rychlejsi.
Na dotaz na ORACLE jestli je to normalni mi bylo odpovezeno ze si muzu zaplatit denni konzultaci v cene 800 USD.
Fakt nevim kde jsem mel chybu.
Hmm, to jste asi pekne legracni firmicka kdyz rozchazite system Sun+Oracle 2 roky - asi toho hodne umite co? ;)
Ja mam jiny priklad, kdyz se do Ceske sporitelny dostal MS SQL Server tak to byla v te dobe nejvetsi reference M$ a take nejvetsi pohroma pro CS. Pamatuji se, ze nam nektere ty servery bezeli na Compaqovych serverech a ze kdyz nam jednou jeden lehnul, tak vzhledem k tomu, ze to byla specielni sestava, ktera se prodava tak 1-2x za rok, tak jsme museli cekat skoro 4 mesice, nez ji Compaq+lidi z MS znova postavili :)))) Takze kdyz jste na lidi ze Sunu cekali jen tyden, tak to jste stastlivci. No nastesti M$ SQL Server vykopnul Oracle a sice to taky byli nekdy desny vopruzi, ale ti lidi z ceskyho Oraclu maji fakt skutecny prehled oproti lidem z M$ co poradne netusi ani co to je XA protokol:)))
No, me nerikej co umim, nas koupili pred pul rokem a zatim mame dost argumentu proc nepouzivat Oracle v nasem systemu. A zapominas na to, ze dva roky se nesnazi to nainstalovat, ale nakodovat kompletni databazovy reseni na bazi Oraclu. Bohuzel se to moc nedari, ta prihodka s neschopnosti Sunu vyrovnat se s HW problemem uz bylo jen kopnuti si do mrtvolky ;) Na druhou stranu - pokud clovek vi co dela, tak je jedno jestli to delas v Oracle nebo M$ SQL Server - presne to sem se snazil rict.
Nemluve o TPC testech - nejen ze Oracle neni nejrychlejsi ale dokonce je zhruba 2x drazzsi v cene za transakci nez M$ SQL Server. Sem zvedav kdy mi nekdo zacne tvrdit ze Microsoft TPC podplatil a ty testy sou podvod ;)
Jinak s nazorem na cesky zamestnance M$ musim souhlasit, taky sem si s nima zazil svy ;) Ale to ze v cechach zamestnavaji blbce jeste neznamena ze delaj blby produkty.
Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).