[发明专利]数据库访问方法、装置、计算机设备和存储介质在审
申请号: | 201910849276.X | 申请日: | 2019-09-09 |
公开(公告)号: | CN110727698A | 公开(公告)日: | 2020-01-24 |
发明(设计)人: | 丁智渊 | 申请(专利权)人: | 上海陆家嘴国际金融资产交易市场股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/27 |
代理公司: | 44224 广州华进联合专利商标代理有限公司 | 代理人: | 姜晓云 |
地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求操作 数据读取 备用数据库 访问请求 读取 数据库访问 数据库状态 标识数据库 查询数据库 计算机设备 标识确定 存储介质 接收终端 拒绝信息 数据安全 终端发送 状态标识 数据库 发送 终端 反馈 申请 | ||
本申请涉及数据安全领域,具体涉及一种数据库访问方法、装置、计算机设备和存储介质。所述方法包括:接收终端发送的访问请求,并根据访问请求查询数据库状态标识,数据库状态标识是用于标识数据库是否进行操作分离的标识;当根据数据库状态标识确定数据库未进行操作分离时,获取备用数据库;提取备用数据库对应的数据读取标识,并提取访问请求对应的请求操作标识;判断请求操作标识是否为数据读取标识;当请求操作标识不为数据读取标识时,则向终端发送拒绝信息;当请求操作标识为数据读取标识时,则从备用数据库中读取待读取数据,并将所读取的待读取数据反馈给终端。采用本方法能够提高数据库访问稳定性。
技术领域
本申请涉及计算机技术领域,特别是涉及一种数据库访问方法、装置、计算机设备和存储介质。
背景技术
在数据处理领域中,通常建立有不同的数据库对数据进行存储,例如通过建立数据库,可以实现数据写入与数据读取操作。
传统地,可以设置有主数据库和备用数据库,备用数据库可以同步主数据库的相关数据,但备用数据库仅仅用于备份主数据库的相关数据,而读取或写入等数据库访问操作仍在主数据库中进行,因此当主数据库崩溃时则会导致数据库访问操作失败,从而导致数据库访问稳定性不高。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高数据库访问稳定性的数据库访问方法、装置、计算机设备和存储介质。
一种数据库访问方法,所述方法包括:
接收终端发送的访问请求,并根据所述访问请求查询数据库状态标识,所述数据库状态标识是用于标识数据库是否进行操作分离的标识;
当根据所述数据库状态标识确定所述数据库未进行操作分离时,获取备用数据库;
提取所述备用数据库对应的数据读取标识,并提取所述访问请求对应的请求操作标识;
判断所述请求操作标识是否为数据读取标识;
当所述请求操作标识不为数据读取标识时,则向所述终端发送拒绝信息;
当所述请求操作标识为数据读取标识时,则从所述备用数据库中读取待读取数据,并将所读取的待读取数据反馈给所述终端。
在其中一个实施例中,所述根据所述访问请求查询数据库状态标识之后,包括:
当根据所述数据库状态标识确定所述数据库进行操作分离时,提取所述访问请求对应的请求操作标识;
根据所述请求操作标识获取待访问数据库,并根据所述访问请求对所述待访问数据库进行访问。
在其中一个实施例中,所述根据所述请求操作标识获取待访问数据库,并根据所述访问请求对所述待访问数据库进行访问,包括:
当所述请求操作标识为数据读取标识时,则将备用数据库作为待访问数据库;
获取与所述备用数据库对应的主数据库,并查询所述主数据库是否携带更新标识,当所述主数据库未携带有所述更新标识时,则获取数据缓存库;
根据所述数据读取标识查询所述数据缓存库得到待读取数据,以完成对所述待访问数据库进行访问。
在其中一个实施例中,所述根据所述请求操作标识获取待访问数据库,并根据所述访问请求对所述待访问数据库进行访问,包括:
当所述请求操作标识为数据写入标识时,则将主数据库作为待访问数据库;
将与所述待访问请求对应的写入数据存储至所述主数据库;
对存储所述写入数据的主数据库添加更新标识。
在其中一个实施例中,所述对存储所述写入数据的主数据库添加更新标识之后,包括;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海陆家嘴国际金融资产交易市场股份有限公司,未经上海陆家嘴国际金融资产交易市场股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910849276.X/2.html,转载请声明来源钻瓜专利网。