Pracując z obydwoma, muszę powiedzieć, że ograniczenia i/lub błędy w MySQL były dla mnie dużym zniechęceniem... Nie lubię PHP i chociaż szanuję społeczność open source za jej postęp w tych dwóch technologiach Po prostu nie widzę elegancji w sposobie, w jaki zostały połączone. Ale nie pozwól, aby mój osobisty gust wpłynął na Twój osąd przeciwko MySQL.
Całe moje prototypowanie wykonuję w SQL Server Express, a większość moich klientów korzysta z pełnej wersji SQL Server 2005. Łatwość przejścia z jednego do drugiego sprawia, że jest to dla mnie bezproblemowe - mogę wziąć wszystko, co napisałem dla SQL Server Express i umieść to od razu, nie martwiąc się, że składnia może być inna. Te dwa ograniczenia nie przeszkadzają nawet w środowisku programistycznym — dopiero w środowisku produkcyjnym mogą stanowić problem.
Dla mnie SQL Server wygrywa z argumentami.