MySQL 和 MS SQL SERVER 同为关系性数据库管理系统。但是他们设计之处所注重的侧重点不同。MySQL的出现是因为设计者本身需求而产生的,他们需要更快的数据库当市面上没有合适的产品时他们就开发了MySQL直到现在。MS SQL SERVER的出发点是构建一个易用性强的企业级产品,不过早期的产品并没有被过多的人认可。MySQL的起初不支持事务以及热备份和磁盘阵列,在企业应用中,这是致命的打击,因为没有方法可以做到集群、事务、热备份以及磁盘阵列的替代。现今MySQL加入集群、磁盘阵列支持的同时先后融入了BDB表、Innodb表的支持,通过这两个表类型可以完美支援事务、热备份。两者功能上的差异可以查阅MySQL的在线手册。价格方面,MySQL和MS SQL SERVER相比可以说是小鸡蛋 VS 一座大金山!MySQL可以完成你需要的用SQL SERVER完成的全部事情,甚至更多。当然,有些功能MySQL不直接支持需要你用其它的方法代替。不过微软产品的优点就是易用。目前,国内某证券公司就是全部用MySQL做后台数据库搭建的交易系统,数据量早就过了上百GB了!