就拿我接触过的使用场景来看,sqlserver性能稳定,完善的一整套报表解决方案,图形化操作更易上手,强大的厂商后援支持,当然这一切都是建立在我们需要购买license费用,support费用的基础上,之前的银行项目主要的仓库类数据库则都是使用的sqlserver。
那么mysql呢,当前互联网环境更新迭代快,mysql火的一塌糊涂,也正是因为其轻量,活跃的开源社区,扩展能力强。
两者各有利弊,没有谁好谁差,只有谁最适合自己的业务。
SQL sever 简单好用,基本不用怎么配置就能满足一般的应用,几百万的数据量,当是要收费,mysql需要优化,扩张性很强,在mycat 或者oneproxy中间件的基础上,亿万级数据量没什么问题,也可以跨平台使用,开源免费。