Windows的普及平台成就SQL Server?
用户对于数据库产品的选择历来最为各数据库厂商所关注,也是各大厂商争夺的焦点所在, 在开发项目中数据库软件产品使用的往往就代表了该产品的市场占有情况。
微软凭借Windows操作系统除了赚得满盆满钵之外,还笼络了大批的Windows平台的坚实拥趸。Windows平台的普及为用户和开发人员应用SQL Server奠定了基础。
根据2006年12月份的最新调查数据显示,在开发项目中使用的数据库软件品牌和公司、企业内部使用的数据库软件品牌分布调查中,微软的SQL Server都排居前列(如图2、图3)。
图2:在开发项目中使用的数据库软件品牌分布调查
图3:公司和企业内部使用的数据库软件品牌分布调查
Oracle数据库可以在Unix/Linux/Windows等多数平台上使用,排在第一为自然是情理中的事情。
微软Windows的普及,成就了SQL Server的普及。在对客户推荐的数据库软件品牌分布状况调查中,SQL Server仍然位居前列(如图4所示)。
图4:向客户推荐的数据库软件品牌分布状况调查
但是,对于Windows平台的依靠,无疑让微软握住了一把双刃剑。应用部署系统平台的单一化,限制了SQL Server的在更高端应用领域的使用。虽然在客户端的安装可以不限制平台选择,但是,服务器端的安装只能是Windows平台。并且,也并不是所有的Windows平台都能够安装SQL Server,Windows NT Server和Workstation的版本平台,所安装的SQL Server版本也不一样。况且,Windows系统平台的安全性,一向是人们广为诟病的一个软肋。对于多类型部署平台的支持,微软SQL Server应该向Oracle看齐。