网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > SQL技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.教你快速掌握SQL语句各种写法的效.
.SQL Server COALESCE()函数的创新.
.在SQL Server中建立定时任务,处.
.SQL SERVER2000中订阅与发布的具.
.DBA必须具备跨平台管理不同RDBMS.
.错误 2812: 未能找到存储过程 ma.
.实例讲解Informix日期边界处理的.
.SQL Server连接失败错误故障的分.
.轻松解决启用数据库复制时出现的.
.SQL技巧:快速掌握一些异常精妙的.
.小议主子表INT自增主键插入记录的.
.如何将SQLSERVER数据库备份到网络.
.SQL Server 如何将直接传递查询作.
.扩展数据库系统选项实现更高的可.
.MS-SQL server数据库开发精典技巧.
.数据挖掘操作必须在数据仓库基础.
.SQL Server 2000 在 win2003上安.
.HOW TO:使用 Osql 工具管理 SQL.
.SQL Server 2000的数据转换服务(.
.教你快速掌握一些特别实用的"SQL.

深入探讨纯软件方式的双机热备解决方案

发表日期:2008-6-11


数据库双机热备有两种典型的方式,一种是比较标准的,两台服务器通过一个共享的存储设备(一般是共享的磁盘阵列或存储区域网SAN),并且安装双机软件,实现双机热备,称为共享方式。另一种方式是通过纯软件的方式,一般称为纯软件方式或镜像方式(Mirror)。

对于共享方式,数据库放在共享的存储设备上。当一台服务器提供服务时,直接在存储设备上进行读写。而当系统切换后,另一台服务器也同样读取该存储设备上的数据。

对于纯软件的方式,通过镜像软件,将数据可以实时复制到另一台服务器上,这样同样的数据就在两台服务器上各存在一份,如果一台服务器出现故障,可以及时切换到另一台服务器。

纯软件方式可以在一定程度上降低成本,但它也有非常明显的缺点:

1.可靠性相对较差,两服务器间的数据实时复制是一个比较脆弱的环节。

2.一旦某台服务器出现中断,恢复后还要进行比较复杂的数据同步恢复。并且,这个时段系统处于无保护状态。

3.没有事务机制,由于其复制是在文件和磁盘层进行的,复制是否成功不会影响数据库事务操作,因此有出现数据不完整变化的情况,这个存在着相当的风险。

因此,建议除非不得已,不要选择纯软件方案。

但另一方面,有一种数据库并行的解决方案,它不是在文件或磁盘层进行复制,而是直接对数据库操作在前端进行路由分发,并行地以事务机制完成数据库的更新,同时还可以提供数据库的并行服务。这种方式目前针对SQL Server应用非常成功,明显优于共享存储+双机软件的方式。

上一篇:用一个实例讲解数据增量抽取的模拟实现 人气:902
下一篇:crosscheck长时间运行后未见结果的案例 人气:636
浏览全部双机热备的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐