[python] MySQL - nativní rozhraní pro Python
Jirka Vejrazka
jirka.vejrazka na gmail.com
Úterý Červenec 1 11:02:44 CEST 2008
> Kolega, nadšen "jednoduchostí" objektoveho pristupu k databazi a bez
> hlubsich znalosti SQL udelal dotaz, ktery nad realnymi daty trval cca 16-20
> sekund. Ja za pomoci SQL udelal dotaz, ktery generoval dataset cca 200-300
> milisekund.
Souhlea, myslim ze nikdo neceka ze jakykoli framework bude stejne
rychly a efektivni jako dobre napsane SQL. Zvlast pokud je to SQL
(ne)zdrave vylepsene desitkami az stovkami hintu :)
Pokud potrebuju pracovat s velkym mnozstvim dat (warehouse) a nebo
potrebuju vyzdimat posledni kousek rychlosti z databaze (OTLP), pak se
_dobre_ naucim SQL (a PL/SQL nebo T-SQL) a optimalizaci. Kdyz budu
potrebovat udelat webovou aplikaci ktera pouziva databazi jako "neco
kam hodim data a pak je tam relativne rychle najdu" a ma tam svych 25
tabulek z nichz kazda ma max 8 sloupcu (a jsou celkem malo provazane),
klidne sahnu po SQLAlchemy / Django / Pylons / TurboGears / .../ RoR
(at nemluvime jenom o Pythonu ;-)
Jirka
Další informace o konferenci Python