Doporučil bych schovat vše, co je specifické pro databázi, za webovou službou.
Pokud do své aplikace zabudujete závislost na MySQL a později zjistíte, že potřebujete změnit databáze, musí být celá instalovaná základna přeříznuta. Zamyslete se na pár minut nad logistikou toho, jak toho dosáhnout, a začnete si uvědomovat, že je to noční můra.