[发明专利]增强MySQL数据库可用性的实现系统及实现方法无效
申请号: | 201210076014.2 | 申请日: | 2012-03-21 |
公开(公告)号: | CN102663017A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 潘海东;梅春;李丙洋 | 申请(专利权)人: | 互动在线(北京)科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L12/24 |
代理公司: | 北京正理专利代理有限公司 11257 | 代理人: | 张雪梅 |
地址: | 100029 北京市朝阳区安*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增强 mysql 数据库 可用性 实现 系统 方法 | ||
1.增强MySQL数据库可用性的实现系统,其特征在于,该系统包括:
双向异步复制模块,用于使多个节点服务器中的MySQL数据库服务互为主从,各台节点服务器的数据库均可以同时接受前端应用的读写请求,并且相互间保持数据一致;
虚拟IP模块:提供一个或多个虚拟IP,使得前端应用在节点服务器数据库发生故障时通过虚拟IP来访问节点服务器;
数据库服务监控模块:当持有虚拟IP的节点服务器发生故障时,能自动将虚拟IP移至仍处于工作状态的数据库服务器,以使前端应用无须做任何修改,以此保证整个数据库服务的高可用性。
2.增强MySQL数据库可用性的实现方法,其特征在于,该方法包括如下步骤:
1)双向异步复制模块对某一个节点服务器进行系统设置;
2)双向异步复制模块根据步骤1中对节点服务器的设置对另一个/些节点服务器进行相同或相应的系统设置;
3)数据库服务监控模块持续不断监控系统运行状态,确定本地数据库对外提供服务的端口正常工作;
4)客户端对节点服务器进行访问时,始终访问由虚拟IP模块提供的访问IP,虚拟IP模块决定虚拟IP绑定到状态正常的某一个节点服务器;
5)当绑定虚拟IP的节点发生故障时,数据库服务监控模块触发虚拟IP模块,将虚拟IP重新绑定到与待访问的节点服务器具有相同配置的另一个节点服务器。
3.根据权利要求2所述的增强MySQL数据库可用性的实现方法,其特征在于,所述步骤1对某一个节点服务器进行系统设置是指对节点服务器的控制自增列起始值和偏移量以及服务标识ID进行设置。
4.根据权利要求2所述的增强MySQL数据库可用性的实现方法,其特征在于,所述步骤2对另一个节点服务器进行系统设置是指对节点服务器的控制自增列起始值和偏移量以及服务标识ID进行设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于互动在线(北京)科技有限公司,未经互动在线(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210076014.2/1.html,转载请声明来源钻瓜专利网。