[发明专利]一种数据处理方法及系统有效
申请号: | 201210055825.4 | 申请日: | 2012-03-05 |
公开(公告)号: | CN103294728B | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 沈孝栋 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 逯长明,王宝筠 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 系统 | ||
技术领域
本申请涉及数据处理技术领域,特别是涉及一种数据处理方法及系统。
背景技术
在现有技术进行海量数据处理中,系统服务器接收到由用户触发或系统自动触发的数据处理请求后,先识别数据处理请求的属性信息,然后调用预置在系统服务器上的与该属性信息相应的处理策略,并按照该策略进行数据请求处理,该数据请求处理完毕后再接收并处理下一条数据处理请求。以贷款回收业务为例,贷款公司的账务系统接收到一个还款请求后,解析还款请求的用户信息,然后按照事先预置的与该用户信息对应的扣款服务策略进行扣款处理,处理完毕后再接收下一条处理请求。这种逐个处理数据请求的方式较好地实现了风险控制,保证了数据处理过程的安全。
但是,由于系统服务器一次只能接收处理一条数据请求、在该数据处理请求未处理完毕前不能接收处理下一个数据请求,这种“单笔”、“串行”的数据处理模式,处理效率低下,无法适应系统服务器同时面临多个数据处理请求的场合。而且,由于不同用户的数据处理请求具有不同属性,不同属性对应不同的数据处理策略,系统服务器每处理一条数据请求均要查询相应的服务处理策略,即便是具有相同属性的数据请求也要分别读取服务处理策略,为提高总体效率,对系统服务器的运算处理能力要求极高,配置高处理能力的服务器增加了企业成本。
发明内容
为解决上述技术问题,本申请实施例提供一种数据处理方法及系统,以提高数据处理效率,技术方案如下:
本申请实施例提供的数据处理方法,包括:
至少两个服务器分别获得数据库中的数据处理请求,其中,各服务器获得的数据处理请求的属性信息均不相同;
所述服务器根据所述数据处理请求生成数据处理命令;
所述服务器根据所述数据处理命令及相应的预置数据处理策略,进行数据处理。
优选地,所述服务器获得数据库中的数据处理请求,包括:
所述服务器对所述数据库加锁;所述服务器调取所述数据库中的数据处理请求;所述服务器对所述数据库解锁,以使其它服务器获得所述数据库中的其它数据处理请求。
优选地,所述数据库中的数据处理请求,具有同一属性信息的数据处理请求位于不同等级的请求队列。
进一步优选地,所述服务器根据所述数据处理请求生成数据处理命令,包括:所述服务器根据数据处理请求所处的请求队列的级别依次生成数据处理命令。
优选地,所述服务器根据所述数据处理请求生成数据处理命令,包括:
所述服务器按照预置拆分策略将所述数据处理请求拆分为数据处理命令;所述服务器将拆分获得的数据处理命令加入处理队列。
进一步优选地,具有同一属性信息的数据处理请求拆分获得的多个数据处理命令位于不同等级的处理队列。
进一步优选地,所述服务器根据所述数据处理命令及相应的预置数据处理策略,进行数据处理,包括:
所述服务器根据数据处理命令所处的处理队列的级别及预置数据处理策略,依次进行数据处理。
本申请实施例提供的数据处理系统包括至少两个服务器,所述服务器包括:
请求获取单元,用于获得数据库中的数据处理请求,其中,各服务器获得的数据处理请求的属性信息均不相同;
命令生成单元,用于根据所述数据处理请求生成数据处理命令;
数据处理单元,用于根据所述数据处理命令及相应的预置数据处理策略,进行数据处理。
优选地,所述请求获取单元包括:
锁定子单元,用于对所述数据库加锁;
调取子单元,用于调取所述数据库中的数据处理请求;
解锁子单元,用于对所述数据库解锁,以使其它服务器获得所述数据库中的其它数据处理请求。
优选地,所述数据库中的数据处理请求,具有同一属性信息的数据处理请求位于不同等级的请求队列;
所述命令生成单元,具体用于根据数据处理请求所处的请求队列的级别依次生成数据处理命令。
优选地,所述命令生成单元包括:
拆分子单元,用于按照预置拆分策略将所述数据处理请求拆分为数据处理命令;
排列子单元,用于将拆分获得的数据处理命令加入处理队列。
进一步优选地,具有同一属性信息的数据处理请求拆分获得的多个数据处理命令位于不同等级的处理队列;
所述数据处理单元,具体用于根据数据处理命令所处的处理队列的级别及预置数据处理策略,依次进行数据处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210055825.4/2.html,转载请声明来源钻瓜专利网。