[发明专利]业务处理方法、装置和服务器在审
申请号: | 201711066527.4 | 申请日: | 2017-11-02 |
公开(公告)号: | CN107862031A | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | 赵伟 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙)11201 | 代理人: | 张润 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 服务器 | ||
技术领域
本申请涉及数据处理技术领域,尤其涉及一种业务处理方法、装置和服务器。
背景技术
随着业务系统的逐步发展,经过多年的运行积累了大量的数据,这其中历史数据占据了较大的规模,这些历史数据中很多是不经常访问的数据,也就是说,当对近期数据进行查询和/或修改等操作时,由于大量历史数据的存在,会导致整个系统的查询等数据操作的性能下降,严重影响了现有业务系统的运行速度。
现有相关技术中,对历史数据处理的技术方案基本有两种:一种是将无用(或者不常使用)的历史数据迁移到另一个数据库中,降低生产数据库的数据量;另一种是通过分区技术,对数据进行分区管理,提升数据访问效率。
但是,对于第一种方案,生产数据库中只包含近期访问频繁的数据,历史数据被分离到另一数据库中,业务系统对历史数据的访问和操作均需要连接到历史数据库,对于需要访问所有数据的操作,则需要连接两个数据库进行数据操作,处理相对较为复杂。
对于第二种方案,只有一个生产数据库,所有的数据都存储在生产数据库中,由于实际的数据量并没有减少,只是通过分区技术将数据进行分区,但该方案中并没有真正降低生产数据库的数据量,对于分区无效的数据操作,无法提升数据操作的性能,整体数据库的管理和运维较为复杂。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种业务处理方法,以实现不同的业务访问请求访问不同的数据库,提高了业务访问的流畅性,并且通过界定生产数据库保存的数据范围,有效地控制了生产数据库中的数据量,保证了生产数据库的高效数据访问,提升了业务的执行效率。
本申请的第二个目的在于提出一种业务处理装置。
本申请的第三个目的在于提出一种服务器。
本申请的第四个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本申请第一方面实施例提出了一种业务处理方法,包括:接收业务访问请求;根据所述业务访问请求确定所述业务访问请求待访问的数据的范围;对比所述待访问的数据范围与生产数据库保存的数据范围;如果所述待访问的数据范围包含在所述生产数据库保存的数据范围中,则将所述业务访问请求分流到所述生产数据库。
本申请实施例的业务处理方法中,接收业务访问请求之后,根据上述业务访问请求确定上述业务访问请求待访问的数据的范围,对比上述待访问的数据范围与生产数据库保存的数据范围,如果上述待访问的数据范围包含在上述生产数据库保存的数据范围中,则将上述业务访问请求分流到上述生产数据库,从而可以实现不同的业务访问请求访问不同的数据库,提高了业务访问的流畅性,并且通过界定生产数据库保存的数据范围,有效地控制了生产数据库中的数据量,保证了生产数据库的高效数据访问,提升了业务的执行效率。
为达上述目的,本申请第二方面实施例提出了一种业务处理装置,包括:接收模块,用于接收业务访问请求;确定模块,用于根据所述接收模块接收的业务访问请求确定所述业务访问请求待访问的数据的范围;对比模块,用于对比所述确定模块确定的待访问的数据范围与生产数据库保存的数据范围;分流模块,用于当所述待访问的数据范围包含在所述生产数据库保存的数据范围中时,将所述业务访问请求分流到所述生产数据库。
本申请实施例的业务处理装置中,接收模块接收业务访问请求之后,确定模块根据上述业务访问请求确定上述业务访问请求待访问的数据的范围,对比模块对比上述待访问的数据范围与生产数据库保存的数据范围,如果上述待访问的数据范围包含在上述生产数据库保存的数据范围中,则分流模块将上述业务访问请求分流到上述生产数据库,从而可以实现不同的业务访问请求访问不同的数据库,提高了业务访问的流畅性,并且通过界定生产数据库保存的数据范围,有效地控制了生产数据库中的数据量,保证了生产数据库的高效数据访问,提升了业务的执行效率。
为达上述目的,本申请第三方面实施例提出了一种服务器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如上所述的方法。
为了实现上述目的,本申请第四方面实施例提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法。
为了实现上述目的,本申请第五方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行如上所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711066527.4/2.html,转载请声明来源钻瓜专利网。