1. Cross-Platforming. One of the most advantages of MySQL is its cross-platform capabilities. You can develop your database on a Windows laptop and then deploy on Windows or Linux server. It gives you incredible flexibility when choosing server platform. On the other hand, SQL Server works natively with .NET applications that limits target platforms to Microsoft Windows.
2. Total Cost of Ownership (TCO). Enterprise edition of MySQL costs few times less than Microsoft SQL and that difference became ever more significant after Microsoft changed the SQL Server pricing from Per Processor to Per Core. Other editions of MySQL are free and open-source.
3. Storage Engine. Unlike SQL Server, MySQL works with multiple storage engines. It is even possible to use a plug-in storage engine with MySQL. Support of multiple storage engines makes MySQL more flexible compared to MS SQL.
Have more questions? Contact us