As a C# developer that uses MS SQL Server heavily I’d prefer to use what I know; however, for a small project the licensing costs are prohibitive and so I’m looking at using a free open source solution such as MySQL. Which of the free RDBMS solutions are the best in terms of stability, performance, features and ease of use for someone familiar with MS SQL Server?
RDBMS I’m considering so far are (in alphabetical order):
If SQL Server Express is an option, it might be the best choice for you. If not, I’d pick up MySQL or PostgreSQL from your list, they both are good choices. However, MySQL has IMO more user-friendly admin tools (see MySQL GUI Tools) that you may like if you aren’t familiar with the command line.
If you are interested by a comparison between MySQL and PostgreSQL, check MySQL vs PostgreSQL from WikiVS, the open comparison website.