【赛迪网讯】3月11日消息,中国软件评测中心技术总监陈渌萍女士今天下午15:00做客赛迪网,从第三方测试的角度角度就微软发布三大产品主要新功能、特性等相关热门话题与网友们进行了交流与探讨。以下为嘉宾部分观点。
主持人:说了这么多的好处,那它的不足呢?我们也知道微软发布了SQL Server2008,新产品有哪些地方需要提升和改进呢?
陈渌萍:
尽管2005在很多企业得到了关键应用,但是它也存在着一些客观的缺陷。比如说大家有时候会反应它的执行效率不够高,可靠性还要改进。有的时候我们反应的问题很具体,死锁率很高,这是我们在测试过程中碰到的几个典型的问题。2008目前针对它的这些缺陷也做了一些改进,这个改进我们简单总结一下有三个主要方面:
一、首先解决了性能几下死锁率高的问题。这个问题怎么解决呢?大家知道2008在数据管道提醒上是怎么提升的呢?目前数据管道能够跨越两个处理器,在整个实现过程中也做了调整,对锁死率做了很大的调整,目前锁死率较2005和2000版本都有很大的降低。
另外在2008版本里有一些典型的应用,功能上的提升和改进直接造成了性能的提升。第三个就是大家都很熟悉的SQL数据库里面的分析和报表功能,它在这样一些重要的功能上也对性能做了修改和明显的提升。
二、安全性。SQL Server2008因为数据库安全性意味着对整个应用系统的安全性起着至关重要的作用。在2008这个版本上安全性有哪些提升呢?目前它对整个数据库以及日志文件的加密做了很好的改进。在对数据文件、数据库和日志文件加密的时候不需要改动应用程序。第二,目前在2008版本中支持第三方的密钥管理。第三个是在安全的角度,目前增强了审查功能,而且用户可以自己定制审查的规则,自动的帮助我们检查它的安全性和可靠性。
三、可靠性上的增强。大家都知道可靠性的有时候大家谈到2008版本安装的时候可以分布到多个服务器上,这时候我们可以真切感受到可靠性的提升,还有哪些可靠性的提升呢?大家知道数据库在测试过程中一般情况下会作为一个被测的对象,我们监控它,并对它的问题优化它。在2008版本里集成了很多资源监控器、性能数据的采集器,还有整个日志处理也增加了可以进入不同阶段,我们所耗费时间的一个事件。也就是说一个事件不同的阶段耗费多长时间?这样一些和性能、指标紧密相关监管、检测的手段。这样大家可能会有一个感觉,测试和整个数据库平台要合二为一,以前我们要借助一些专用的工具监控这些资源使用情况和性能指标。但是在2008数据库里面我们直接就可以利用资源监控的手段和性能采集的工具帮助我们实现数据故障的诊断和数据的优化。这也是一个可靠性的体现。
再举一个例子,比如说大家都知道在2008版本里可以实现热插拔CPU这也是数据库可靠性的体现。从SQL2000到2005再到2008,都有哪些明显的提升呢?一个是性能上的提升,一个是安全上的提升,第三个就是可靠性的提升。大家可以回过头看一下,这三个特性正是应用系统、用户、开发商最关心的指标。操作系统、数据库它的性能特性和软件应用系统的应用特性是紧密相关的。(责任编辑:崔平)