一种数据处理方法、装置、设备及存储介质制造方法及图纸

技术编号:20221486 阅读:43 留言:0更新日期:2019-01-28 20:05
本发明专利技术公开了一种数据处理方法、装置、设备及存储介质。该方法包括:当前周期结束,则获取下一周期数据的更新请求;根据更新请求,将当前指针从指向当前周期数据变更为指向下一周期数据,当前指针是指向正在使用数据的指针变量;将使用指针从指向上一周期数据变更为指向当前周期数据,使用指针是指向已使用数据的指针变量。本发明专利技术实施例实现了无需独占锁或重启程序便可完成更新操作,提高了数据并发处理量以及程序访问性能。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种数据处理方法、装置、设备及存储介质。
技术介绍
在计算机程序运行过程中,经常需要通过写操作(即更新操作)以使新数据生效。针对读操作多而更新操作少的应用场景而言,示例性的,如更新礼物配置、更新关键词配置或更新配置文件等,现有技术中通常采用如下两种方式进行处理:其一,重启程序。即当需要进行更新操作时,重启程序;其二,使用独占锁。即在进行更新操作时不能进行读操作,相应的,在进行读操作时也不能进行更新操作。这是由于对同一数据同时进行读操作和更新操作可能会导致程序崩溃,上述确保了数据的准确性和程序运行的安全性。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:采用重启方式进行更新操作会短暂影响服务;采用设置独占锁的方式会导致并发量降低,影响程序性能。
技术实现思路
本专利技术实施例提供一种数据处理方法、装置、设备及存储介质,以实现提高并发处理量以及程序访问性能。第一方面,本专利技术实施例提供了一种数据处理方法,该方法包括:当前周期结束,则获取下一周期数据的更新请求;根据所述更新请求,将当前指针从指本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:当前周期结束,则获取下一周期数据的更新请求;根据所述更新请求,将当前指针从指向当前周期数据变更为指向下一周期数据,所述当前指针是指向正在使用数据的指针变量;将使用指针从指向上一周期数据变更为指向当前周期数据,所述使用指针是指向已使用数据的指针变量。

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:当前周期结束,则获取下一周期数据的更新请求;根据所述更新请求,将当前指针从指向当前周期数据变更为指向下一周期数据,所述当前指针是指向正在使用数据的指针变量;将使用指针从指向上一周期数据变更为指向当前周期数据,所述使用指针是指向已使用数据的指针变量。2.根据权利要求1所述的方法,其特征在于,所述当前周期结束,则获取下一周期数据的更新请求之后,还包括:获取数据的读取请求;调用本地指针得到目标数据,所述本地指针是指向所述当前指针的指针变量。3.根据权利要求1所述的方法,其特征在于,还包括:删除上一周期数据。4.根据权利要求3所述的方法,其特征在于,所述上一周期数据为非空数据。5.根据权利要求1-4任一所述的方法,其特征在于,通过如下方式获取所述下一周期数据:接收下一周期数据的获取请求;将用户输入的最新信息作为所述下一周期数据。6.根据权利要求1-4任一所述的方法,其特征在于,通过如下方式获取所述下一周期数据:向数据库发送下一周期数据的获取请求;接收...

【专利技术属性】
技术研发人员:李丹
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东,44

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

1