moi perso, je partirais sur un ORACLE EXPRESS ou un SQL SERVER EXPRESS.
Car le jour ou tu dépasses les capacités de MySQL, bonne chance pour migrer facilement vers autre chose alors que ORACLE et SQL SERVER permettent de migrer sans problème vers les versions supérieures.
Sinon POSTGRE SQL est pas trop mal non plus.
Honnêtement, si je devais faire un choix je ferais le suivant dans l'ordre:
- Oracle Express
- SQL Server Express
- Postgre SQL
- MySQL
Faut pas oublié que MySQL (suivant la version) n'offre pas autant de possibilité que les autres (stored proc, trigger, job, dblink, etc).