PostgreSQL vs. MySQL

David Janko djanko na infoware.cz
Čtvrtek Září 23 12:57:07 CEST 1999


Zdravim vsechny databasisty.
Kdysi jsem chtel pouzivat postreSQL a tak jsem se s ni trochu seznamil -
libila se mi, ze dost umela ... nicmene, pri prvnim vetsim projektu se
ukazala (alespon pro mne) naprosto nepouzitelna zejmena s nasledujicich
duvodu:
# do klasicke polozky NELZE vlozit vice nez 8 kb dat
# pri dotazu pres 5 id provazanych tabulek ( a to v nich bylo mezi 3-15
zkusebnimi zaznamy !!!) trvalo vyhledani radove MINUTY (!) a pri vice
zaznamech se dokonce zhroutila protoze ji nestacila pamet ...

S mySQL jsem tyto problemy nemel a i kdyz mi tam par veci chybi (transakce,
triggery) tak tyhle veci jsem schopen bez vetsich problemu obejit a zatim mi
stacila na vsechno. Kdyz si ji zkompiluju s latin-2, tak nemam problemy s
cestinou (ani velka vs. mala cs pismenka :) ) az jsem byl prekvapen ..... i
kdyz jeji manual o tomhle neni uplne okey ....
Je mozne, ze nove verze postgre tyto chyby nemaji (cs, 8kb limit, dotazy
mezi tabulkami), od te doby jsem ji nezkousel - kdyztak to muzes testnout
....
Tolik asi k mym zkusenostem s my a postgre ...
David.

----- Pùvodní zpráva -----
Od: Zakkr <zakkr na zf.jcu.cz>
Komu: <databases na linux.cz>
Odesláno: 22. záøí 1999 15:58
Pøedmìt: RE: PostgreSQL vs. MySQL


>
>
> On Wed, 22 Sep 1999, Horak Daniel wrote:
>
> > > Proste chci vedet co je pravdy na tom co tu jiz
> > > nekolikrat zaznelo:
> > > "PostgreSQL je pomala potvora.." a rad bych mel v rukou
> > > nejaka data a ne
> > > emoce..
> >
> > Pokud jsem dobre sledoval thread "[HACKERS] All things equal, we are
still
> > alot slower then MySQL?" v pgsql-hackers, tak PostgreSQL neni zase az
tak
> > pomala potvora.
>
> Prave proto to zkousim a zatim se mi zda, ze PosgreSQL je dokonce
> rychlejsi.. a o MySQL zacinam zjistovat zajimave veci:
>
> napriklad nasledujici me malem srazilo ze zidle:
>
> (MySQL Reference Manual for version 3.22.25.)
>
> 17.13 Case sensitivity in searches
>
>    By default, MySQL searches are case-insensitive (although there are
>    ^^^^^^^^^^                     ^^^^^^^^^^^^^^^
>    some character sets that are never case insensitive, such as czech).
>    That means that if you search with col_name LIKE 'a%', you will get
>    all column values that start with A or a. If you want to make this
>    search case-sensitive, use something like INDEX(col_name, "A")=0 to
>    check a prefix. Or use STRCMP(col_name, "A") = 0 if the column value
>    must be exactly "A".
>
>
>  ---- to tam bylo vzdy? (mam pocit, ze kdyz jsem naposledy (cca 1 rok)
neco
> delal s MySQL tak LIKE byl case-sensitive...) nebo ne?
>
> Zakkr
>



Další informace o konferenci Databases