在项目中用到过的高可用性有三种方式1 双机热备 所有的交易型应用都要用的,部署两台数据库服务器作热备,使用的是Power HA(HACMP),从项目测试情况看,切换时会有秒级的数据库服务停止,总体效果还是不错的。2 hadr HADR曾经在IBM 的实验室做过测试,那个时候...
显示全部在项目中用到过的高可用性有三种方式
1 双机热备
所有的交易型应用都要用的,部署两台数据库服务器作热备,使用的是Power HA(HACMP),从项目测试情况看,切换时会有秒级的数据库服务停止,总体效果还是不错的。
2 hadr
HADR曾经在IBM 的实验室做过测试,那个时候用的还是DB29.5。后来有个项目准备使用,在同城灾备中心增加一台数据库备用服务器,也做过测试,在生产系统和同城灾备之间使用光纤连接,性能还可以,切换了几次还比较顺利。最后客户觉得维护起来麻烦,没有上线。
3 磁盘复制
这个是正在做的一个项目,数据量比较大,也是实时交易系统。在同城灾备和上海异地灾备中心各部署磁盘阵列,通过磁盘复制方式实现数据同步。感觉这种方式,只是复制了数据,一旦出现问题,切换还是比较麻烦,正在做灾备切换的方案,看测试结果了。
还用过Q复制,这个对于分散数据查询压力比较方便,把实时交易生产数据库的数据通过Q复制到另一台查询服务器,用户做单纯查询功能时,连接查询服务器,分但了生产数据库的压力,这个算是变相的高可用性。
收起