Cita: Si vas a usar .NET, usalo como debe ser, y utiliza MS SQL Server, y tambien, que tu IDE desarrollo sea alguna version/subversion de visual studio 2005 (pro, estandar o alguna express edition del lenguaje que vayas a usar). Esto, para facilitar el trabajo
¡Esto me causa horror! No lo digas asi, estamos claros en que VS .NET esta bien integrado con SQL Server, pero en la variedad esta el gusto. Me parece buena opcion usar .NET y MySQL, ciertamente ambos consumen algo de recursos (mas que C++, por poner un ejemplo), pero por experiencia propia te puedo decir que .NET consume menos recursos, sin embargo te recomiendo que busques en google comparaciones mas serias (hay muchas) y veas el tipo de prueba que se ajusta mas a lo que tu haras.
Te digo esto porque hay pruebas en las que hacen programas para calculo numerico, otras con acceso a base de datos, etc.
Saludos