缺点三:海量数据的处理性能欠缺
卢涛表示,当数据量较大时,有些操作性能不尽人意。工作中曾经有一个应用,当时按数据量测试过,结果是:MySQL 县级,SQL Server 2005地市级,Oracle 省、优异。工作中的另一个应用用了SQL Server 2008,百万行数据量,SQL Server 2008在插入,导出,汇总查询等方面都比oracle差,当时微软和oracle都派了工程师全力支持开发商优化。
缺点四:安装不便利
卢涛认为,不得不再次提安装的便利性,SQL Server 2005后都是依赖.NET框架来安装。作为同一家公司的产品, SQL Server 2008在Windows Server 2008上安装达1个小时,而oracle 10.2.0.4仅30分钟就完成软件安装和默认数据库创建。
对于企业中数据库的应用,通常情况,更换数据库对公司业务影响都非常大,因为应用是针对特定数据库平台开发的。但是如果时间、成本足够,企业也有可能会考虑迁移到其他数据库,但核心应用通常不会更换数据库平台。因此,如果老版本的功能足够用了,企业一般不会考虑升级。由于SQL Server 2008的特性引入较晚,已经有很多企业选择了Oracle数据库,这种企业也是不会考虑迁移的。SQL Server如果想在市场份额方面提升,恐怕上述缺点都是要直面的问题。