[发明专利]一种实现数据库服务器双机热备的方法有效
申请号: | 201310011281.6 | 申请日: | 2013-01-11 |
公开(公告)号: | CN103077242A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 单洪政 | 申请(专利权)人: | 北京佳讯飞鸿电气股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/703;H04L29/08;H04L29/12;H04L12/24 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 薄观玖 |
地址: | 100095 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种数据库系统技术领域中实现数据库服务器双机热备的方法,该系统包括主用数据库服务器和备用数据库服务器,两个服务器之间通过同步网口进行定时握手、主从协商、数据访问和数据同步,其中主用数据库服务器的业务网口使用虚拟IP地址对外提供数据库服务,备机的业务网口不对外提供数据库服务,数据库客户端通过虚拟IP地址,采用TCP协议访问主用数据库服务器,本发明提供了可灵活选择的实时/准实时数据库同步机制,全面的主备用数据库的数据一致性检测方法以及可选择的数据一致性恢复手段。 | ||
搜索关键词: | 一种 实现 数据库 服务器 双机 方法 | ||
【主权项】:
一种实现数据库服务器双机热备的方法,其特征在于:该数据库服务器双机热备系统包括主用数据库服务器和备用数据库服务器;所述两个服务器之间通过同步网口进行定时握手、主从协商、主备切换、数据库访问和实时数据同步,其中主用数据库服务器的业务网口使用虚拟IP地址对外提供数据库服务,备机的业务网口不对外提供数据库服务,数据库客户端通过虚拟IP地址,采用TCP协议访问主用数据库服务器; 所述主备机之间的定时握手和主备切换流程包括如下步骤:步骤一,主备机之间通过同步网口每秒发送握手消息,握手消息采用UDP协议传送,握手消息内容包含自身的主备用状态、以及同步网口的网络IP地址;步骤二,当备机连续五秒没有收到主机发送的握手消息,或者收到主用降为备用的消息时,备机即切换到主用状态;步骤三,当出现双机同时作为主用机的情况时,同步网口IP地址较小的服务器降为备用;所述数据库访问和实时数据同步流程包括如下步骤:步骤一,主备机之间通过同步网口,采用TCP协议进行数据同步通信;步骤二,当收到数据库客户端的数据存储请求时,只有主备机都正确完成数据库操作时,主用数据库才向客户端返回成功,否则返回失败,同时产生“主备用数据库数据不一致”告警,在该步骤中,对于主备 机数据库操作的正确性是通过检测主备机的数据一致性来完成的,步骤三,主用数据库定期检查未同步的数据库记录,重新进行数据同步。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京佳讯飞鸿电气股份有限公司,未经北京佳讯飞鸿电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310011281.6/,转载请声明来源钻瓜专利网。
- 上一篇:快速救生装置
- 下一篇:将文件拆分后并行加载数据入库的方法