Je recommanderais PostgreSQL sur MySQL. Je pense que c'est plus robuste. Mais il a plus une saveur Oracle, à mon avis.
MISE À JOUR :
Toutes les suggestions fournies à ce jour sont de nature relationnelle. Il existe d'autres alternatives, telles que les bases de données d'objets . Il y a tout un "pas de SQL" aller pleurer dans le désert pour des alternatives non relationnelles. Ils pourraient également valoir le détour.