Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62534
  • 博文数量: 33
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 345
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-02 08:41
文章分类

全部博文(33)

文章存档

2015年(13)

2014年(20)

我的朋友

分类: 数据库开发技术

2014-10-23 16:31:28

      HA(High Available),高可用性,是保证业务连续性的有效解决方案,一般有两个或两个以上节点,分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点备份的则成为备用节点。 
     
eXtremeDB为了保证数据的安全以及业务的连续性,也提供了HA组件。活动节点成为master database,备份节点成为replica database。master 和replica之间通过同步或异步的方式来保持数据同步。同步的方式是:master database收到transaction后,先将transaction 发送到replica database,发送成功后,master database再commit transaction。异步的方式是:master database收到transaction后,将transaction放入transaction buffer,然后master会在一个separate task中发送transaction到replica database。异步的方式更新速度比较快,但是数据更新不及时。同步的方式在速度上稍逊于异步方式,但是数据更新能保证同时成功或同时失败。
     

     

阅读(591) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~