Sql Server企业应用劣势:延续性、可探索性差
作为国内著名的报表管理软件提供商,夏锦泉表示,客户绝大部分都用oracle,其他数据库也会有一部分使用。当然我们的产品平台对各种数据库都兼容。在企业表现中,当涉及到大数据量的汇总,审核,分析时,oracle能够很好地、稳定地支持着业务系统的运转,同时在跨平台运行的优势十分明显。Sql Server则在可探索性,延续性,以及对以前历史版本的兼容性方面不是十分到位。像电信、网通这样的大型企业,就有必要用oracle来支撑庞大的数据量和负责的业务运行。而像中小型企业,则还是会选择SQL Server的。所以选择用那种数据库是以"经济适用型"为原则,满足需求即可。否则性能再好的数据库也是浪费资源。
图 SQL Server 2008企业版
如果是产品平台,即使更换数据库也不会影响到业务。因为我们的产品线是对不同数据库兼容的,在设计时会充分考虑到这一点。如果属于定制型项目,那么会对业务有影响。定制型项目属于个性化的项目,是针对某特别需求以及实施环境充分考虑后,用到某数据库独有的东西,这时候如果更换数据库,那么业务是肯定受到影响的。如果是运行起来的系统,中途更换数据库的可能性不大,因为实施之前已经充分考虑到以后的业务和数据的增长情况,企业应用中就像是家中的水管,装上后如果没有什么太大的毛病,是不会轻易更换的,原因是要考虑稳定性,兼容性以及成本(包括移植更换成本)。
当然SQL Server 2000 版本在一些老客户当中也有使用的。这些企业在较早的时候用了2000版本,从成本及功能方面考虑,SQL Server 2008的功能基本还没有使用到。因此,都不会轻易升级。
结语
综上所述, SQL Server 2008的优势在BI领域,这是微软数据库的一个亮点,但其在延续性、可探索性方面的缺点阻碍了大型企业的应用。SQL Server 2005在SP2后表现的相当稳定,而SQL Server 2008的本身又没有太多新特性让用户有重新购买的动机,因此对两类用户来说,升级都没有太多的动力。