+ -
当前位置:首页 → 问答吧 → 数据库双机热备

数据库双机热备

时间:2009-11-05

来源:互联网



数据库双机热备有两种典型的方式,一种是比较标准的,两台服务器通过一个共享的存储设备(一般是共享的磁盘阵列或存储区域网SAN),并且安装双机软件,实现双机热备,称为共享方式。另一种方式是通过纯软件的方式,一般称为纯软件方式或镜像方式(Mirror)。
     对于共享方式,数据库放在共享的存储设备上。当一台服务器提供服务时,直接在存储设备上进行读写。而当系统切换后,另一台服务器也同样读取该存储设备上的数据。

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

纯软件方式有三大优点:

1.避免了磁盘阵列的单点故障:对于双机热备,本身即是防范由于单个设备的故障导致服务中断,但磁盘阵列恰恰又形成了一个新的单点。(比如,服务器的可靠系数是99.9%, 磁盘阵列的可靠系数是99.95%,则纯软双机的可靠系数是1-99.9%x99.9%=99.99%,而基于磁盘阵列的双机热备系统的可靠系数则会是略低于99.95%

2.节约投资:不需购买昂贵的磁盘阵列。

3.不受距离的限制:两台服务器不需受SCSI电缆的长度限制(光纤通道的磁盘阵列也不受距离限制,但投资会大得多)。这样,可以更灵活地部署服务器,包括通过物理位置的距离来提高安全性。

     纯软件方式以前应用得较少,一方面是由于当时市场上比较流行的双机软件不支持纯软件方式,另一方面是由于少数支持纯软件方式的产品其可靠性不太令人放心。但随着NEC这样的大牌厂商的产品进入市场,应该说纯软件方式将逐渐成为一种方向。

     从方案选择的角度,建议在进行双机热备时,如果投资充裕、数据量大(1T以上),可以采用共享的存储设备(如磁盘阵列)的方式,但应尽量选择高可靠性(如著名品牌的)设备,并且考虑选择双控制器的方案。否则,则更好的选择是纯软件方式。当然,这时就一定要选择成熟的、大厂商的经过考验的产品。

作者: 长风大侠545   发布时间: 2009-11-05

很好!

作者: hyuhan   发布时间: 2009-11-08

学习学习一下了

作者: r.g.y   发布时间: 2009-11-09

学习一下,提高一下

作者: huuuuuuazi   发布时间: 2009-11-23

学到了,感激不尽,正好有客户需要方案,可以给他规划一个双机备份。
至于楼上的,灌水很有水品,真相小学作文。

作者: zhuo0518   发布时间: 2009-11-24

学习学习一下了

作者: haha7984   发布时间: 2009-11-27

很不错得方案,学习了

作者: xlcwxl   发布时间: 2009-12-02

双机热备,双机冷备,学习下。

作者: 宜宜2009   发布时间: 2009-12-15

恩,学习了。。。。。。。。。

作者: 当之勇   发布时间: 2009-12-29

学习了,身有体会的 ......

作者: zhaozjm   发布时间: 2010-01-06

不是很明白!!!!

作者: waiton86   发布时间: 2010-01-11

谢谢楼主提供这么好的学习资料

作者: gr364890   发布时间: 2010-02-10

刚接触,学习了

作者: wen._2000   发布时间: 2010-03-15

有点明白了,具体的还不懂。

作者: nnwind   发布时间: 2010-06-07

学习中.....

作者: gs_frost   发布时间: 2010-06-13

纯软件方式有三大优点:

作者: 欢乐的别离   发布时间: 2010-06-13

我也想学习一下

作者: kunson   发布时间: 2010-06-22

学习一下这个东西

作者: 双鱼石   发布时间: 2010-06-22

学习了
非常感谢

作者: shisy1981   发布时间: 2010-08-23

知识面又多了一点,多谢楼主

作者: wenzel   发布时间: 2010-09-10

额..有所了解了。。。顶顶

作者: li416710309   发布时间: 2010-09-15

相关阅读 更多