[发明专利]数据库处理方法、装置、电子设备、存储介质及产品有效
申请号: | 202110893534.1 | 申请日: | 2021-08-04 |
公开(公告)号: | CN113609145B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 吕红 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/245;G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;臧建明 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 处理 方法 装置 电子设备 存储 介质 产品 | ||
本公开提供了数据库处理方法、装置、电子设备、存储介质及产品,涉及计算机技术领域,尤其涉及云计算领域。具体实现方案为:确定预上线的第一数据库;为所述第一数据库建立线下查询服务;基于所述线下查询服务,对多个第一数据库执行多次测试服务,获得多个测试结果;在所述多个测试结果满足数据库上线条件的情况下,将线上查询服务的第二数据库变更为所述第一数据库。本公开的实施例提高了数据库更新效率。
技术领域
本公开涉及计算机技术中的云计算领域,尤其涉及一种数据库处理方法、装置、电子设备、存储介质及产品。
背景技术
在人工智能领域中,特别是提供数据查询服务的领域中,服务端需要将数据存储于数据库中,以便于用户查询。例如,电子商务领域中的商品查询服务需要依赖于数据库,资产交易平台中的房屋查询服务需要依赖于房产数据库。为了确保用户查询到的数据的时效性,需要对数据库及时进行更新。
现有技术中,在对数据库进行上线时,需要确定最新的数据库,并将数据库传输到数据发布平台,由数据发布平台将服务端中原有的数据库替换为新的数据库,完成数据库上线。在数据库上线之后,需要对上线的数据库进行服务测试,一旦测试失败,需要还原为原有数据库。对预上线的数据库进行检查以及修改之后,可以再次通过数据发布平台上线,导致数据库的更新成本较高,更新效率较低。
发明内容
本公开提供了一种用于数据库上线的数据库处理方法、装置、电子设备、存储介质及产品。
根据本公开的第一方面,提供了一种数据库处理方法,包括:
确定预上线的第一数据库;
为所述第一数据库建立线下查询服务;
基于所述线下查询服务,对所述第一数据库执行多次测试服务,获得多个测试结果;
在所述多个测试结果满足数据库上线条件的情况下,将线上查询服务的第二数据库变更为所述第一数据库。
根据本公开的第二方面,提供了一种数据库处理装置,包括:
第一确定单元,用于确定预上线的第一数据库;
第一生成单元,用于为所述第一数据库建立线下查询服务;
服务测试单元,用于基于所述线下查询服务,对所述第一数据库执行多次测试服务,获得多个测试结果;
数据库变更单元,用于在所述多个测试结果满足数据库上线条件的情况下,将线上查询服务的第二数据库变更为所述第一数据库。
根据本公开的第三方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的方法。
根据本公开的第四方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
根据本公开的第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序,所述计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得电子设备执行第一方面所述的方法。
根据本公开的技术利用为预上线的第一数据库建立线下查询服务,并针对该线下查询服务进行服务测试,以在多个测试结果满足数据库上线条件的情况下,将线上查询服务的数据库变更为所述第一数据库。解决了数据库上线时,若上线失败需要还原原有数据库,然后再执行二次上线导致的数据库上线成本较高,效率较低的技术问题,利用线下测试方式对预上线的数据库进行线下测试,以在线下测试成功时,再进行上线,避免出现无效上线,降低上线成本,提高上线效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110893534.1/2.html,转载请声明来源钻瓜专利网。