一种数据库的切换方法和装置制造方法及图纸

技术编号:8387207 阅读:157 留言:0更新日期:2013-03-07 07:51
本发明专利技术公开了一种数据库的切换方法和装置,其中的方法具体包括:采用关联式容器存储服务的数据库实例,所述关联式容器中数据库实例在存储时的可用标志为可用;在接收到业务层的调用请求时,建立主数据库与所述业务层的连接;从所述关联式容器中选取可用标志为可用的数据库实例;建立所选取数据库实例对应数据库与所述业务层的连接;在捕获到数据库与所述业务层的连接异常次数大于第一阈值时,将所述关联式容器中相应数据库实例的可用标志修改为不可用。本发明专利技术能够提高数据库系统的处理和并发效率,以及,降低系统开销和资源浪费。

【技术实现步骤摘要】

本专利技术涉及数据库
,具体涉及一种数据库的切换方法和装置
技术介绍
数据库本身提供的一些数据备份技术,通常是指数据库本身提供一种管理、监测和自动运行的体系结构,适于创建和维护一个或多个备份数据库。一般是在物理级和逻辑级,通过传输和运行数据库日志文件,来保持生产和备份数据库的数据一致性。一旦主数据库因某种情况而不可用时,备份数据库将切换为新的主数据库,以达到无数据库损失或最小化数据损失的目的。 现有一种数据库系统切换方法的流程具体可以包括步骤I、主用和备用机代理通过同时侦听以太网内广播的数据库操作数据包对各自数据库实例进行相同数据库操作完成复制;步骤2、数据库实例向对应代理返回成功\失败标示;步骤3、主用机代理接收失败标示而备用机代理接收成功标示,则由主用机代理通知备用机代理进行主备切换;步骤4、利用消息确认机制和切换计时器来进行数据库系统主备切换。现有技术具有如下缺陷I、以广播方式将数据库操作包发给主用和备用机代理完成数据复制,加重了系统分发负载,延长了系统处理流程,容易造成系统开销的浪费,影响系统的并发效率;2、利用消息确认机制来进行数据库系统主备切换,容易造成在一定计本文档来自技高网...

【技术保护点】
一种数据库的切换方法,包括:采用关联式容器存储服务的数据库实例,所述关联式容器中数据库实例在存储时的可用标志为可用;在接收到业务层的调用请求时,建立主数据库与所述业务层的连接;从所述关联式容器中选取可用标志为可用的数据库实例;建立所选取数据库实例对应数据库与所述业务层的连接;在捕获到数据库与所述业务层的连接异常次数大于第一阈值时,将所述关联式容器中相应数据库实例的可用标志修改为不可用。

【技术特征摘要】

【专利技术属性】
技术研发人员:李连港
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1