[发明专利]数据访问方法及设备在审
申请号: | 202110697120.1 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113312395A | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 管宁;蔡奎;喻潇 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2453;G06F16/23 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 郭李君;黄健 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 访问 方法 设备 | ||
本申请提供一种数据访问方法及设备,包括:获取第二数据库的数据更新状态和待操作数据,其中,第二数据库中数据是从若干个第一数据库中获得的,根据数据更新状态从第二数据库和若干个第一数据库中确定待操作数据库,根据待操作数据库的指令模板和待操作数据生成操作指令,其中,操作指令用于对待操作数据库内数据进行操作,本方案可实现在不停机的前提下在多个数据库中动态切换访问,不会影响访问业务展开。
技术领域
本申请涉及计算机技术领域,尤其涉及一种数据访问方法及设备。
背景技术
随着技术的进步,大型机器架构由于高成本、难维护等原因,逐渐被分布式集群架构所取代。
然而,从大型机器到分布式集群迁移时,为保证业务稳定,存在同时访问大型机器和分布式集群的过渡期。而大型机器上运行的数据库和分布式集群的数据库通常不同,需要提供一种在多个数据库之间切换访问的方案。
发明内容
本申请提供一种数据访问方法及设备,旨在实现动态切换访问多个数据库的方案。
第一方面,本申请提供一种数据访问方法,方法应用于终端设备,方法包括:
获取第二数据库的数据更新状态和待操作数据,其中,第二数据库中数据是从若干个第一数据库中获得的;
根据数据更新状态从第二数据库和若干个第一数据库中确定待操作数据库;
根据待操作数据库的指令模板和待操作数据生成操作指令,其中,操作指令用于对待操作数据库内数据进行操作。
可选地,根据数据更新状态从第二数据库和若干个第一数据库中确定待操作数据库,具体包括:
当数据更新状态符合切换数据库条件时,根据待操作数据从若干个第一数据库中确定待操作数据库;
当数据更新状态不符合切换数据库条件时,将第二数据库作为待操作数据库。
可选地,获取第二数据库的数据更新状态,具体包括:
接收监控服务器发送的第二数据库的数据更新状态;
根据数据更新状态更新配置表,并从配置表中读取第二数据库的数据更新状态。
可选地,从配置表中读取第二数据库的数据更新状态,具体包括:
以预设频率从配置表中读取第二数据库的数据更新状态。
可选地,在根据待操作数据库的指令模板和待操作数据生成操作指令之前,方法还包括:
获取通用指令模板和待操作数据库的拼接程序;
根据通用指令模板和待操作数据库的拼接程序生成待操作数据库的指令模板。
可选地,在根据待操作数据库的指令模板和待操作数据生成操作指令之前,方法还包括:
加载第一数据库的中间件和若干第二数据库的中间件,以建立终端设备与第一数据服务器之间的数据连接,以及建立终端设备和若干第二数据服务器之间的数据连接。
可选地,数据更新状态包括更新时刻;
数据更新状态符合切换数据库条件,具体包括:
更新时刻和当前时刻之间的时间段大于预设时间段阈值;
数据更新状态不符合切换数据库条件,具体包括:
更新时刻和当前时刻之间的时间段小于或等于预设时间段阈值。
第二方面,本申请提供一种数据访问装置,装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110697120.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水利施工围堰用加强结构
- 下一篇:一种新型软密封球阀
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置