Nebudu argumentovat chybejicimi funkcemi, i kdyz to je relevantni, ty se daji dopsat, ale proc je mysql blbe?
1) Jeho syntaxe v mnoha ohledech neodpovida normam sql
2) snazi se tvarit jako databaze pro velke projekty, ale nema na to prave z duvodu nestandartni syntaxe a spatne prenositelnosti kodu z mysql na jinou databazi
3) Neda se pouzit prakticky na nic. Na projekty od 3 lidi vys potrebujete neco jineho - bud komercni a kdyz na to zakaznik nema, tak alespon postgresql, na mensi projekty vam temer vzdy staci nejaka lite sql databaze
4) Spatne se na ni zacina - select, insert, alter mate vsude, ale kdyz chcete neco pokrocilejsiho, budete se ucit nestandartni prikazy (znova a znova to same tema...)
5) Tahle databaze je v podstate prezita stejne jako treba sendmail, bind a mnohe dalsi projekty, ktere jsou mezi nami jen ze setrvacnosti. Mnohdy to nekdo nastavil a od te doby to jede a na zmenu nemaj cloveka, co by tomu rozumel.
Jedinne pro je mozna, ze to jede temer kazdy webhosting, ale ten jede i postgre a tak neni duvod pro to psat.
Jsem otevreny dalsim pro a proti.