[发明专利]数据库切换方法、装置、系统及计算机可读存储介质在审
申请号: | 201711103510.1 | 申请日: | 2017-11-10 |
公开(公告)号: | CN110019515A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 张丽 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F11/14;G06F21/62 |
代理公司: | 广东广和律师事务所 44298 | 代理人: | 吴彬 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库切换 数据库 计算机可读存储介质 环境数据库 连接请求 灾备 访问数据库 数据库服务 数据库技术 数据库连接 更新数据 鉴权操作 鉴权成功 鉴权模块 鉴权请求 接收应用 应用模块 账号登录 时间段 发送 访问 服务 | ||
本发明公开了一种数据库切换方法、装置、系统及计算机可读存储介质,属于数据库技术领域,该方法包括:接收应用模块发来的数据库连接请求;判断所述数据库的类型是否为灾备环境数据库;若是,则判断所述连接请求是否为账号登录操作;若是,则向账号鉴权模块发送账号鉴权请求,若鉴权成功,则允许所述连接请求对应的账号访问灾备环境数据库,通过鉴权操作将数据库切换时间段内的更新数据的用户暂停访问数据库,不需要等待数据库完全同步,即可向应用模块提供数据库服务,提高了数据库的切换速度,达到了数据库不间断服务的效果。
技术领域
本发明涉及数据库技术领域,尤其涉及一种数据库切换方法、装置、系统及计算机可读存储介质。
背景技术
近年来,数据库技术迅速发展,从单机数据库到分布式数据库,逐步解决了数据可扩展性和高并发访问性能,数据库的可靠性一直以来备受关注,越来越多的企业机构要求部署数据库灾备系统,当生产系统异常时保障数据库的可用性,为了保证生产系统向灾备系统切换对业务影响最小,这就要求容灾RPO(Recovery Point Objective),生产环境发生异常时,灾备系统数据对比生产系统无数据丢失;容灾RPO可容许的服务中断时长越小越好。因此,灾备系统的快速切换技术研究有着重大而深远的意义。
目前,容灾系统切换主要靠提高网络传输速度和稳定性、提高数据库数据同步技术,使数据尽可能地快速同步到灾备系统,在生产环境发送异常时,数据已经在灾备系统落盘,灾备系统上没有数据丢失,业务才能正常切换并对外提供服务。但是,现有的数据同步技术,在网络抖动或者异常时,为了保证数据库的性能,都会退化为异步通信,这就必然导致生产系统和灾备系统间存在数据同步差异,在差异间隙就无法保证业务可以进行快速的切换,必须先进行手动的数据同步才能保证数据一致性,从而大大增加了切换时长。
发明内容
有鉴于此,本发明的目的在于提供一种数据库切换方法、装置、系统及计算机可读存储介质,通过鉴权操作将数据库切换时间段内的更新数据的用户暂停访问数据库,不需要等待数据库完全同步,即可向应用模块提供数据库服务,提高了数据库的切换速度,达到了数据库不间断服务的效果。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面,提供的一种数据库切换方法,包括:
接收应用模块发来的数据库连接请求;
判断所述数据库的类型是否为灾备环境数据库;
若是,则判断所述连接请求是否为账号登录操作;
若是,则向账号鉴权模块发送账号鉴权请求,若鉴权成功,则允许所述连接请求对应的账号访问灾备环境数据库。
可选地,所述判断所述数据库的类型是否为灾备环境数据库之后还包括:
若所述数据库的类型为生产环境数据库,判断所述连接请求是否为更新数据库操作;
若是,则向账号管理模块发送账号更新信息,根据所述账号更新信息更新账号信息表;然后访问生产环境数据库。
可选地,所述向账号鉴权模块发送账号鉴权请求,若鉴权成功,则允许所述连接请求对应的账号访问灾备环境数据库包括:
账号鉴权模块接收所述账号鉴权请求;
判断所述账号是否存在于预设的账号信息表中,所述账号信息表包括:登录账号、账号类型和更新数据时间;
若是,则判断所述账号的更新数据时间是否在预设的账号操作有效时长内;
若是,则允许所述连接请求对应的账号访问灾备环境数据库,否则,暂停所述账号访问灾备环境数据库的权限。
可选地,所述判断所述数据库的类型是否为灾备环境数据库包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711103510.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据同步方法、装置以及电子设备
- 下一篇:一种信息管理方法、装置及系统