首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

用内存数据库技术提升高端路由器的性能 3

用内存数据库技术提升高端路由器的性能 3

3、简化热备份的实现
  在高端路由器系统中,需要实现HA,其中一项就是热备份,就是双主控备份问题。
  有两块主控板,一个是ACTIVE的,叫着主用主控板,和接口板通讯,一个是INACTIVE,叫着备用主控板,和主用主控板通讯,接受主用主控板备份过来的数据,并进行还原,而且需要实现主备板数据的一致性。当主用主控板出现故障时,备用主控板能够顺速变为ACTIVE状态,替代主用主控板的功能,实现和接口板的通讯。
  主备板数据的一致性一般是通过一个HA的模块实现的,该模块实现一个简单的状态机,控制主备板状态的变化以及切换,同时为应用提供一个统一的API,实现数据的备份和恢复。每个应用子系统都会在主板封装数据,通过HA发送到备板,在备板解封装,然后重建。
  如果使用实时数据库系统,备份功能可以交给数据库的备份功能实现。在主备板之间分别建立一个数据库,主备板数据的同步交给数据库的备份功能完成。
  4、结束语
  把实时数据库技术使用在高端路由器软件平台上带来的另一个好处就是缩短开发周期,能够迅速推出产品并占领市场。
  参考文献
  [1] 卢炎生,潘怡,赵栋,谢晓东 . 一个内存数据库管理系统的数据组织.华中理工大学学报, 1999
  [2] 杨武军, 张继荣, 屈军锁 . 内存数据库技术综述.西安邮电学院学报,2005
  [3] McObject公司.内存数据库使用说明。

返回列表