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

技术编号:41578168 阅读:15 留言:0更新日期:2024-06-06 23:55
本发明专利技术涉及一种数据处理方法、装置、电子设备及可读存储介质,涉及数据处理技术领域,获得数据推送请求,确定待推送数据,为未推送的待推送数据设置待推送标识;确定各主键的最新数据,将各最新数据进行推送,将此次已推送的最新数据的推送标识设置为已推送标识;将此次未推送的各待推送数据的失效标识设置为已失效标识。可以通过修改次数标识体现针对具有同一主键的数据的各次数据更新操作,由于各次数据更新操作的修改次数标识不同,因此本申请保留了各次数据更新操作的数据记录,可以避免由于数据记录丢失导致的数据的脏读、漏推以及推送失效数据等问题。

【技术实现步骤摘要】

本专利技术涉及数据处理,特别涉及一种数据处理方法、装置、电子设备及可读存储介质


技术介绍

1、如图1所示,在航空领域,常需要对航空运价数据进行更新,同时运价发布系统需要定期向下游系统推送数据,这两个过程相互独立。当需要对航空运价数据进行更新时,用户侧设备通过前端设备将数据更新请求发送至运价发布系统,运价发布系统进行数据更新操作,对数据库中的航空运价数据进行更新,并在更新后将反馈通过前端设备返回至用户侧设备。当需要向下游系统推送数据时,运价发布系统进行推送处理,将数据推动至下游系统,下游系统返回反馈。

2、在某些情况下对航空运价数据进行更新的过程和向下游系统推送数据的过程可能同时进行(如图1所示的根据数据更新请求b进行数据更新操作的过程和推送处理c)。这种情况可能会导致数据记录丢失,进而导致数据的脏读、漏推以及推送失效数据等问题。如数据编号001的数据,在推送过程发生的同时,用户进行了删除,如果先推送,后删除,此时数据库中001号数据显示已删除,而之后推送过程完成后写入数据库的操作则覆盖了001号数据已删除的操作,写入001号数据已推送,此时,本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:

4.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法应用于航空运价发布系统,所述数据推送请求为将所述数据库中存储的航空运价数据进行发布的请求。

5.根据权利要求1至4中任一项所述的数据处理方法,其特征在于,所述已失效标识为-,所述未失效标识为空字符或+;

6.根据权利要求5所述的数据处理方法,其特征在于,所述基于所述修改次数...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:

4.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法应用于航空运价发布系统,所述数据推送请求为将所述数据库中存储的航空运价数据进行发布的请求。

5.根据权利要求1至4中任一项所述的数据处理方法,其特征在于,所述已失效标识为-,所述未失效标识为空字符或+;

6.根据权利要求5所述的数据处理方法,其特征在于,所述基于所述修改次数标识,将具...

【专利技术属性】
技术研发人员:刘卿然李颖杨程蒋晓莲陆俊奇李柯陶英周钢
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:

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

1