Opublikowane przez Jarosław Zabiełło
Mon, 02 Apr 2007 15:14:00 GMT
Zawsze dziwiłem się dlaczego aplikacje komunikujące się z MSSQL chodzą tak niemrawo. Zrobiłem sobie szybki test szybkości. Na tym samym komputerze zainstalowałem: MSSQL 2000 SP4, MySQL 5.0.27 i PostgreSQL 8.2.3. Zadanie było proste, pobrać listę tabel w bazie.
Czytaj dalej...
Tagi benchmark, mssql, mysql, postgresql | 45 comments
Opublikowane przez Jarosław Zabiełło
Mon, 29 May 2006 19:00:00 GMT
Zauważyłem, że problem z dziwacznym działaniem kwerend MySQL5 korzystających z LIKE nie występuje pod Linuksem. Być może to po prostu przypadłość kiepsko przygotowanej binarki dla Windowsów…
Najbardziej bolesna sprawa związana z PostgreSQL (dalej: PG) jest zła implementacja wersji międzynarodowych. Tzn. PG ustawia jedną collations dla całej bazy co skutecznie uniemożliwia to, aby w ramach jednej bazy używać różnych tabel z różnymi sortowaniami (wg różnych języków).
Zaś MySQL potrafi ustawić niezależnie collation nawet dla poszczególnych kolumn!
Próbowałem przeszukać listy dyskusyjne na temat PG, ale to, co znalazłem, potwierdza moje obawy: PG ma to źle zrobione. Jeśli chcę mieć efekt sortowania i takiego samego traktowania dużych i małych znaków (istotne przy większości wyszukiwań tekstu) to musiałbym dla każdego języka tworzyć oddzielną bazę. To raczej nie wchodzi w grę.
Posted in Databases | Tagi postgresql | brak comments