mssqlserver几乎不用去考虑编码的问题。然后在win环境下各种方便,各种连接工具,何况即便是Excel都可以直接连接odbc。报错的机会很小。
然而,MySQL,64位的客户端必须对应相应版本的环境和包,odbc也是。还有编码的问题。总之如果是第一次上手,难免各种问题。
但是MySQL是目前为止最适合搭积木的数据库系统。它足够轻盈可以装的嵌入式设备,性能在低内存低主频的设备上可圈可点。这一点在vps就是云主机上特别有竞争力。
然后就是集群系统,这个大家都知道了。SQLserver不是没有好的产品,只是价格太贵了。
回到性能的话题,一般的架构专家不会把性能作为主要选型的指标。他们考虑的是研发成本和可用性。换句话说就是哪个容易用哪个,哪个好用用哪个。我测试过的产品一般会有15%-25%上的差异,这是某个国内同等云主机配置下的结果。不排除网络因素