I am torn between PostgreSQL and MySQL. I am forced to install the chosen one on Windows. I especially need ASP.NET Membership and NHibernate as well.
4 Answers
AFAIK either one of them should work fine if your requirements are fairly low. If you want to use more advanced db stuff, PostgreSQL is probably the better choice, but for simple stuff it doesn't really matter.
My recommendation is to pick the one you have experience administering, or that is used elsewhere in the organization.
Comments
I would recommend PostgreSQL too. It´s more robust and offers a lot more (triggers, custom types, etc) than MySQL. Last time I looked in MySQL (4.x) there´s nothing of this.
Here at work we choose PostgreSQL for our intranet software 4 years ago and we are very satisfied.
2 Comments
I've recently gotten MySQL with NHibernate and Asp.Net Membership working without too much hassle. Check out this related post: AccountController using MySQL in ASP.NET MVC.