Mysql ist ziemlich als Datenbankmodul geeignet, obwohl sich die Leistungsoptimierungstechniken, die für mysql gelten, offensichtlich von denen für SQL Server unterscheiden.
Einige der größten Websites der Welt verwenden mysql - zuletzt habe ich überprüft, lief YouTube mysql. Sie brauchen also kein kommerzielles Produkt, um eine gute Leistung zu erzielen.
Sie wird haben eine Menge Probleme bei der Portierung einer nicht-trivialen MySQL-Datenbank auf SQL Server oder andere DBMS. Es gibt große Unterschiede zwischen den Plattformen. Ich denke, du wirst viel besser dran sein, wenn du eine Plattform auswählst und dabei bleibst. Wie für ASP.NET kann meiner Meinung nach WebForms ein wenig langsam sein, obwohl das ASP.NET-Backend selbst auch sehr effizient ist, wie die zahlreichen großen ASP.NET MVC-Anwendungen (z StackOverflow!)
Bearbeiten - gibt es Probleme mit der Kombination von ASP.NET und mysql? Nun, das hängt davon ab. Der mysql ADO.NET-Connector ist solide und funktioniert genauso gut wie der SQL Server-Connector. Linq to SQL unterstützt nicht mysql out-of-the-box, obwohl es 3rd-Party-Produkte wie LightSpeed, die es gut tun sollen, und natürlich NHibernate unterstützt es (obwohl Dokumentation ist ein bisschen schwieriger zu finden, aber nur das Angelegenheiten, wenn Sie anfangen).
In der Regel werden Sie wahrscheinlich feststellen weniger Unterstützung für mysql-Fragen in .NET, könnten Sie, dass MySQL finden, ist ein Bürger zweiter Klasse in .NET Gemeinschaft, aber beide Technologien sind solide und beide sind perfekt in der Lage miteinander zu reden.
Wenn Sie das Geld haben, würde ich wahrscheinlich für SQL Server aufgrund der Support-Faktor allein oder sogar mit SQL Express beginnen, wenn es eine sehr kleine Website ist, aber auch hier gibt es keine ernsthaften Probleme zu verwenden. NET mit mysql.
Entschuldigung, ich sollte klären. Gibt es Probleme mit der Kombination von ASP.NET und MySQL? Oft ist MySQL mit PHP gekoppelt, wenn es um große Websites geht. – Skoder
Danke für das Update. Ich denke, Unterstützung wird sehr wichtig sein, also kann ich nur in den sauren Apfel beißen und für den SQL Server gehen. Die Limits der Express Edition sind möglicherweise zu limitierend, daher kann ich nur die Vollversion wählen. – Skoder