SQL Server 2005新性能简述
2007-05-15 09:33:14 来源:WEB开发网SQL Server还缺什么?
这个版本还缺少了什么功能?许多开发人员和数据库管理员曾盼望用智能感知功能(IntelliSense)用于T-SQL代码编写。许多人还希望有某种集中代码库。我们仍然有模板,不过这些模板通常驻留在客户端上;数据库管理员和开发人员无法轻松地从集中联机资源当中获取。SSIS比DTS有了大量改进,不过仍不是实际的抽取、转换和加载(ETL)服务器,这意味着它仍使用启动软件包的服务器的资源。这是许多数据库管理员抱怨的原因之一,不过当前的体系结构也具有一些优点。对此,SQL数据库管理员已学会了如何忍受,并找到了变通方法。最后,微软还没有针对Oracle的网格解决方案拿出相应的解决办法。网格方案让用户可以聚合多个数据库服务器用于负载均衡和故障替换,并作为一个群组加以管理。这是Oralce仍可以声称较之SQL Server的最后一个重大优点。
那么谁应当升级?何时进行升级?应当马上考虑升级的公司——假定它们的应用系统已符合使用新版本的标准、迁移不会使支持合同作废——是这样一些公司:需要真正的24×7可用性、高度依赖数据转换服务(DTS),或者需要遵从《萨班斯-奥克斯利法案》的审查要求。
如果你根本无法忍受由于维护或者其他任何原因而出现停机,就应当立即进行这种升级。SQL Server 2005在复制方面的改进、联机重建索引、局部恢复以及很快推出的数据库镜像会减轻一些压力。
如果你目前在使用的DTS到了极限,改用SSIS会最终简化业务,不过可能不会像你喜欢的那样简单。所以,合理规划必不可少。最佳办法就是,部署一台专用的SSIS服务器,然后一次升级一个软件包。这种方法让你有机会在空闲时升级及测试。
如果你担心的是法规遵从,那么新的安全特性和DDL触发器会非常迅速地让数据库符合规范。不过,实施密码策略可能会给你的环境带来一些不便,所以你必须进行相应规划。
对于没有这些迫切问题的公司来说,SQL Server 2005也有其他许多理由让你考虑使用它。从管理到开发,你只要挑出各个环节面临的问题,SQL Server 2005就很可能有助于缓解问题。
SQL Server 2005是一款出色的版本,它会让微软在高端数据库市场获得一些真正的尊重。如今,SQL Server的工具在管理、监控尤其是在开发等各个方面几乎都领先于Oracle和DB2——而在这三家开发商当中,微软似乎对改进这些方面最为关注。也许另外两家厂商应当开始修炼内功了。
图3 分析服务拥有更整洁的界面,可以加快开发报表及商业智能应用。它现在利用Visual Studio进行开发。
商业智能一瞥
分析服务、数据挖掘和报表服务终于被设计成可以协同工作。
优点:新的统一维度模型使得分析服务成为连接众多异构数据源的桥梁;数据挖掘功能日渐成熟,拥有更丰富的一系列挖掘算法和视图;报表服务现在让最终用户可以创建自己的报表、让开发人员可以把报表嵌入到应用里面;复杂的多维数据集执行起来良好、可靠。
缺点:Management Studio支持编写商业智能代码,但不支持报表;新界面带来了有点难度的学习曲线,特别是对高级特性而言。
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接