一种数据缓存提交方法、系统及装置制造方法及图纸

技术编号:20117444 阅读:24 留言:0更新日期:2019-01-16 12:00
本发明专利技术公开了一种数据缓存提交方法、系统及装置,方法包括:接收数据处理请求,检测该数据处理请求是否符合发放要求;根据符合发放要求的数据处理请求中的批次信息进行数据发放;对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。本发明专利技术能通过利用数据库的事务机制,巧妙的解决了频繁操作的问题,有效加快了实际的操作速度。本发明专利技术可广泛应用于数据库技术中。

A Data Cache Submission Method, System and Device

The invention discloses a data cache submission method, system and device, which includes: receiving data processing request, checking whether the data processing request meets the issuance requirement; issuing data according to batch information in data processing request that meets the issuance requirement; operating and logical processing data in database, and executing commit after logical processing is completed. Operations are submitted. By utilizing the transaction mechanism of the database, the invention ingeniously solves the problem of frequent operation and effectively speeds up the actual operation speed. The invention can be widely used in database technology.

【技术实现步骤摘要】
一种数据缓存提交方法、系统及装置
本专利技术涉及数据处理
,尤其涉及一种数据缓存提交方法、系统及装置。
技术介绍
现在对数据进行分析处理时,往往需要做各种不同的操作,分析完一条数据,可能需要将数据同步到多个不同的REDISKEY中,并且需要对MYSQL多张不同的数据表进行不同的操作(增、删、改、查)。但数据量非常庞大的时候,又对MSQL数据表进行频繁的操作,造成速度较慢,非常不合理。
技术实现思路
为了解决上述技术问题,本专利技术的目的提供一种能提高操作速度的数据缓存提交方法、系统及装置。本专利技术所采取的技术方案是:一种数据缓存提交方法,包括以下步骤:接收数据处理请求,检测该数据处理请求是否符合发放要求;根据符合发放要求的数据处理请求中的批次信息进行数据发放;对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。作为所述的一种数据缓存提交方法的进一步改进,所述的逻辑处理在进行时,只进行exec操作。作为所述的一种数据缓存提交方法的进一步改进,所述的根据数据处理请求中的批次信息进行数据发放,这一步骤还包括:在发放完成后,将统计数据落地到数据库中。作为所述的一种数据缓存提交方法的进一步改进,所述统计数据包括发放明细、用户的发放累计和当天的发放累计。作为所述的一种数据缓存提交方法的进一步改进,所述的操作处理包括增、删和改三种操作。本专利技术所采用的另一个技术方案是:一种数据缓存提交系统,包括:接收单元,用于接收数据处理请求,检测该数据处理请求是否符合发放要求;发放单元,用于根据符合发放要求的数据处理请求中的批次信息进行数据发放;处理单元,用于对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。作为所述的一种数据缓存提交系统的进一步改进,所述的逻辑处理在进行时,只进行exec操作。作为所述的一种数据缓存提交系统的进一步改进,所述的发放单元还包括:落地单元,用于在发放完成后,将统计数据落地到数据库中。作为所述的一种数据缓存提交系统的进一步改进,所述统计数据包括发放明细、用户的发放累计和当天的发放累计。本专利技术所采用的再一个技术方案是:一种数据缓存提交装置,包括:存储器,用于存放程序;处理器,用于执行所述程序,所述程序使得所述处理器执行所述的数据缓存提交方法。本专利技术的有益效果是:本专利技术一种数据缓存提交方法、系统及装置能通过利用数据库的事务机制,巧妙地解决了频繁操作的问题,有效加快了实际的操作速度。附图说明图1是一种数据缓存提交方法的步骤流程图;图2是一种数据缓存提交系统的模块方框图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明:参考图1,本专利技术一种数据缓存提交方法,包括以下步骤:接收数据处理请求,检测该数据处理请求是否符合发放要求;根据符合发放要求的数据处理请求中的批次信息进行数据发放;对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。进一步作为优选的实施方式,所述的逻辑处理在进行时,只进行exec操作。进一步作为优选的实施方式,所述的根据数据处理请求中的批次信息进行数据发放,这一步骤还包括:在发放完成后,将统计数据落地到数据库中。进一步作为优选的实施方式,所述统计数据包括发放明细、用户的发放累计和当天的发放累计。进一步作为优选的实施方式,所述的操作处理包括增、删和改三种操作。本专利技术实施例具体如下:S1、接收到1个数据处理请求(比如活动批次奖励发放),判定此次请求是否符合发放要求;若不符合,则不进行步骤S2。S2、符合发放要求的,则判定发放第几批次,进行发放,发放成功,则需要落地不同的统计数据;S3、在对数据库进行增删改3种操作时,在逻辑处理中,只进行exec操作,当进行完所有的逻辑处理,最终只执行一次commit操作,其中,exec操作可执行存储过程或执行组合的命令字符串。参考图2,本专利技术一种数据缓存提交系统,包括:接收单元,用于接收数据处理请求,检测该数据处理请求是否符合发放要求;发放单元,用于根据符合发放要求的数据处理请求中的批次信息进行数据发放;处理单元,用于对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。进一步作为优选的实施方式,所述的逻辑处理在进行时,只进行exec操作。进一步作为优选的实施方式,所述的发放单元还包括:落地单元,用于在发放完成后,将统计数据落地到数据库中。进一步作为优选的实施方式,所述统计数据包括发放明细、用户的发放累计和当天的发放累计。本专利技术一种数据缓存提交装置,包括:存储器,用于存放程序;处理器,用于执行所述程序,所述程序使得所述处理器执行所述的数据缓存提交方法。从上述内容可知,本专利技术能通过利用数据库的事务机制,巧妙的解决了频繁操作的问题,有效加快了实际的操作速度。以上是对本专利技术的较佳实施进行了具体说明,但本专利技术创造并不限于所述实施例,熟悉本领域的技术人员在不违背本专利技术精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。本文档来自技高网...

【技术保护点】
1.一种数据缓存提交方法,其特征在于,包括以下步骤:接收数据处理请求,检测该数据处理请求是否符合发放要求;根据符合发放要求的数据处理请求中的批次信息进行数据发放;对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。

【技术特征摘要】
1.一种数据缓存提交方法,其特征在于,包括以下步骤:接收数据处理请求,检测该数据处理请求是否符合发放要求;根据符合发放要求的数据处理请求中的批次信息进行数据发放;对数据库中的数据进行操作处理和逻辑处理,并在逻辑处理完成后执行commit操作进行提交。2.根据权利要求1所述的一种数据缓存提交方法,其特征在于:所述的逻辑处理在进行时,只进行exec操作。3.根据权利要求1所述的一种数据缓存提交方法,其特征在于:所述的根据数据处理请求中的批次信息进行数据发放,这一步骤还包括:在发放完成后,将统计数据落地到数据库中。4.根据权利要求3所述的一种数据缓存提交方法,其特征在于:所述统计数据包括发放明细、用户的发放累计和当天的发放累计。5.根据权利要求1所述的一种数据缓存提交方法,其特征在于:所述的操作处理包括增、删和改三种操作。6.一种数据缓存提交系统,其特征在于,...

【专利技术属性】
技术研发人员:王蕊
申请(专利权)人:无锡天脉聚源传媒科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1