[发明专利]数据库故障恢复方法、装置及人脸图像搜索系统在审
申请号: | 202011121333.1 | 申请日: | 2020-10-19 |
公开(公告)号: | CN112363865A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 程冰;武绍旭 | 申请(专利权)人: | 深圳云天励飞技术股份有限公司;杭州励飞软件技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李建伟 |
地址: | 518000 广东省深圳市龙岗区园山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 故障 恢复 方法 装置 图像 搜索 系统 | ||
本申请适用于计算机技术领域,提供了一种数据库故障恢复方法、装置及人脸图像搜索系统,其中该方法包括:检测业务数据库的状态,其中,所述服务器配置有用于响应业务查询请求的业务数据库和用于对所述业务数据库中的数据进行备份的备份数据库;当所述业务数据库处于数据库故障状态时,使用所述备份数据库来响应业务查询请求,并使用所述业务数据库来对所述备份数据库中的数据进行备份。由此,在检测到提供查询服务的业务数据库存在故障时,服务器可以自动切换至备份数据库来提供数据库查询服务,可以保障业务的可靠性。
技术领域
本申请属于计算机技术领域,尤其涉及一种数据库故障恢复方法、装置及人脸图像搜索系统。
背景技术
数据库是众多互联网应用的基础,并随着互联网业务的不断发展,数据库的安全可靠性越来越被应用运营商重视。
在数据库实际使用过程中,由于用户的误操作、系统故障以及其它意料之外的因素,导致数据安全事故频有发生,例如搜索系统崩溃、数据库状态异常、数据被损坏等。
为了保障数据的安全性,除了构建正常的主数据库以用于正常存储以及查询服务之外,一般还需要专门创建一个数据库,以用于对搜索系统中数据的进行全量备份。当主数据库出现不可恢复的故障时,可以人工将备份的数据迁移到发生故障的数据库下进行数据修复,以恢复数据查询服务。
然而,这种人工备份恢复方式,在实际业务处理的过程中,暴露出来了一些缺点,例如,从业务数据库出现故障到执行数据恢复过程中需要人工操作干预,如果用户或运维人员没有及时干预可能会导致服务长时间中断;并且,数据库的数据量巨大(例如,高达几百G甚至几十T),导致数据迁移及恢复效率低下和长时间业务中断;此外,人工手动操作容易导致操作错误,可维护性差。
发明内容
有鉴于此,本申请实施例提供了一种数据库故障恢复方法、装置及人脸图像搜索系统,以至少解决现有技术中人工备份恢复数据库所导致的业务中断时间长和可维护性差的问题。
本申请实施例的第一方面提供了一种数据库故障恢复方法,应用于服务器,所述方法包括:检测业务数据库的状态,其中,所述服务器配置有用于响应业务查询请求的业务数据库和用于对所述业务数据库中的数据进行备份的备份数据库;当所述业务数据库处于数据库故障状态时,使用所述备份数据库来响应业务查询请求,并使用所述业务数据库来对所述备份数据库中的数据进行备份。
本申请实施例的第二方面提供了一种数据库故障恢复装置,包括:数据库状态检测单元,被配置为检测业务数据库的状态,其中,服务器配置有用于响应业务查询请求的业务数据库和用于对所述业务数据库中的数据进行备份的备份数据库;数据服务恢复单元,被配置为当所述业务数据库处于数据库故障状态时,使用所述备份数据库来响应业务查询请求,并使用所述业务数据库来对所述备份数据库中的数据进行备份。
本申请实施例的第三方面提供了一种人脸图像搜索系统,包括人脸图像搜索控制及分发中心、第一节点和第二节点,其中所述人脸图像搜索控制及分发中心包括业务控制模块和数据安全控制模块,以及所述第一节点绑定有用于响应业务查询请求的业务数据库,所述第二节点绑定有用于对所述业务数据库中的数据进行备份的备份数据库,所述数据安全控制模块,被配置为获取所述业务数据库的状态;所述业务控制模块,被配置为当所述业务数据库处于数据库故障状态时,向所述第一节点和所述第二节点分别发送相应的节点类型配置指令,使得基于所述节点类型配置指令,所述第二节点使用所述备份数据库来响应业务查询请求,以及所述第一节点使用所述业务数据库来对所述备份数据库中的数据进行备份。
本申请实施例的第四方面提供了一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
本申请实施例的第五方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云天励飞技术股份有限公司;杭州励飞软件技术有限公司,未经深圳云天励飞技术股份有限公司;杭州励飞软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011121333.1/2.html,转载请声明来源钻瓜专利网。