SQL Server 2008中的联机事务处理

http://tech.ddvip.com   2008年04月14日    社区交流

内容摘要:Microsoft SQL Server 2008提供了一个对于现今的应用程序来说最佳的数据库平台,它可以用于任何规模的商业应用。它显著地降低了停机时间,并使得能够进行动态的和预先的管理,从而显著地降低管理花费,以此来促进成本的有效性。最后,SQL Server 2008提供一个非常安全的平台,你可以信任地在它上面使用公司的敏感和关键业务数据。

  通过数据库镜像提高了数据库有效性

  随着SQL Server 2005,Microsoft 推出了数据库镜像作为一种提高数据保护和增强数据库有效性的方式。数据库镜像由两个服务器组成,这两个服务器作为数据库镜像会话的合作服务器。这两个合作服务器之一作为主服务器,另一个作为镜像服务器,它只放置一个只读的数据库拷贝。数据库镜像本质上来讲是一个基于软件的冗余解决方案。

  当主服务器失效时,数据库镜像通过支持手动的或自动的失效备援来保护数据库访问。要支持对这个数据的更多访问,你可以通过数据库快照配置镜像服务器,这允许对这个镜像拷贝的只读访问。

  当磁盘失败时,数据页面会失效或很占CPU。SQL Server 2008企业版保护数据的完整性,并使得一个合作节点可以自动地从这些损坏页面错误处尝试进行恢复。这个恢复尝试使得SQL server可以更快地从物理数据损坏处进行恢复,并可以不需要人为干预。

  数据库镜像要求在镜像合作服务器间进行日志信息的传送。在镜像的服务器间传送大量的数据会导致潜在的问题,并且会引起网络通信的增加,这会影响所有的用户和其它的服务器。为了优化这个数据传送,SQL Server 2008使用向外的镜像日志流压缩。这个压缩将网络要支持这个数据库镜像所需的带宽降低到最小。

  在许多环境中,对客户端应用程序进行改动来使用数据库镜像都是不可行的。SQL Server 2008为数据库镜像添加了透明地进行客户端重定向,以此来降低对改变客户端应用程序的需求。有了这个功能,就有更多的公司可以利用数据库镜像了。

  失效备援集群

  许多公司需要能够保护整个SQL Server实例、而不仅仅是保护单独的数据库的高有效性解决方案。SQL Server 2008通过在一个Microsoft Cluster Service 集群组中合作来满足这一要求。一个失效备援集群对客户端来说是一个单独的SQL Server 2008实例,但它提供了在当前的服务器不可用时从一个服务器到另一个服务器的失效备援。

来源:IT专家网    作者:戴羽    责编:豆豆技术应用

正在加载评论...