[发明专利]数据源切换的实现方法和装置有效
申请号: | 201711007540.2 | 申请日: | 2017-10-25 |
公开(公告)号: | CN107862006B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 李渠成 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/24 | 分类号: | G06F16/24;G06F9/48 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 切换 实现 方法 装置 | ||
本说明书提供一种数据源切换的实现方法,包括:基于对N个数据源的访问操作,生成至少一个访问评估参量;N为大于1的自然数;在收到数据访问请求后,获取所述数据访问请求的切流策略;所述切流策略包括切换条件;根据访问评估参量和切换条件,在N个数据源中确定所述数据访问请求的目标数据源。
技术领域
本说明书涉及网络通信技术领域,尤其涉及一种数据源切换的实现方法和装置。
背景技术
随着信息技术的发展,企业的各种业务不仅产生越来越多的数据,业务运营本身也越来越依赖于对数据的利用。数据库是最常用的数据存储系统,业务系统通过查询数据库中得到运行所需的数据,运行产生的数据会写入到数据库中存储。
在一些应用场景中,业务系统可以从两个以上的数据源中的任何一个获得数据,或者将数据写入其中的一个数据源。例如,当数据由主数据库和若干个从数据库存储时,主从数据库都可以作为业务系统的数据源;再如,在数据由旧数据库迁移至新数据库后的过渡时期,新旧数据库常常同时作为业务系统的数据源。在这些应用场景中,如何实现数据源的切换对业务系统运行的稳定和效率都有重要的影响。
发明内容
有鉴于此,本说明书提供一种数据源切换的实现方法,包括:
基于对N个数据源的访问操作,生成至少一个访问评估参量;N为大于1的自然数;
在收到数据访问请求后,获取所述数据访问请求的切流策略;所述切流策略包括切换条件;
根据访问评估参量和切换条件,在N个数据源中确定所述数据访问请求的目标数据源。
本说明书还提供了一种数据源切换的实现装置,包括:
访问评估参量生成单元,用于基于对N个数据源的访问操作,生成至少一个访问评估参量;N为大于1的自然数;
切流策略获取单元,用于在收到数据访问请求后,获取所述数据访问请求的切流策略;所述切流策略包括切换条件;
目标数据源单元,用于根据访问评估参量和切换条件,在N个数据源中确定所述数据访问请求的目标数据源。
本说明书提供的一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行上述数据源切换的实现方法所述的步骤。
本说明书提供的一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时,执行上述数据源切换的实现方法所述的步骤。
由以上技术方案可见,本说明书的实施例中,根据对每个可供切换的数据源的访问操作得到访问评估参量,在收到数据访问请求后,将访问评估参量应用于切流策略中的切换条件,来确定该数据访问请求的目标数据源,从而能够按照对各个数据源的实际访问情况来进行数据源的切换,避免了人工控制数据源切换对主观经验的依赖,提高了业务系统的运行效率;同时无需更改业务系统的实现,增加了业务系统运行的稳定性。
附图说明
图1是本说明书实施例中一种数据源切换的实现方法的流程图;
图2是本说明书应用示例中一种通用切流器的逻辑结构图;
图3是本说明书应用示例中在处理数据查询请求时,通用切流器的配置模块、比对模块,决策模块和查询模块之间的一种交互流程图;
图4是运行本说明书实施例的设备的一种硬件结构图;
图5是本说明书实施例中一种数据源切换的实现装置的逻辑结构图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711007540.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用户意图识别方法及装置
- 下一篇:一种图库设计方法、终端设备及计算机可读介质