The two most popular Database management system are MySQL & MS SQL. Although they both look like same there are fews sufficient difference between them. The most noticeable different between them is that MySql is open source which is free to use while on the other end you need MS Sql required license to use it. This factor also implied when we deploy our website on the hosting server, Mysql hosting are cheaper than MS Sql because on the license requirements. In my opinion MySql is best for website which don’t need advance database management features while on most mission critical application MS Sql is preferred.