时间序列数据的处理方法和装置制造方法及图纸

技术编号:16079953 阅读:75 留言:0更新日期:2017-08-25 15:29
本申请提供一种时间序列数据的处理方法和装置。所述方法包括:在接收到时间序列数据后,确定所述时间序列数据的时间戳;判断缓存中是否存在匹配所述时间戳的时间序列缓存桶,所述时间序列缓存桶用于缓存对应业务时段内的时间序列数据,所述业务时段的时长是预设的固定时长;若缓存中存在匹配所述时间戳的时间序列缓存桶,则将所述时间序列数据更新到所述时间序列缓存桶中;根据预设的策略将所述时间序列缓存桶中的数据更新到数据库中。本申请通过时间序列缓存桶的缓存机制以减少对数据库的访问,确保系统的容量、响应不受到影响。

【技术实现步骤摘要】
时间序列数据的处理方法和装置
本申请涉及存储
,尤其涉及一种时间序列数据的处理方法和装置。
技术介绍
随着互联网技术的快速发展,越来越多的业务可以通过网络实现。在很多业务场景中,需要对用户的业务操作情况进行累计、分析,以预测、预判用户未来的业务倾向。比如:可以累计用户的操作金额以判断是否存在风险;可以累计用户对商品的浏览情况,以预测用户想要购买的商品等。相关技术中,在对用户的业务数据进行累计、计算时,通常需要先在数据库中查询之前的数据,然后再进行累计、计算等操作,然而,对数据库频繁的读写操作对系统的容量、响应的影响都非常大。
技术实现思路
有鉴于此,本申请提供一种时间序列数据的处理方法和装置。具体地,本申请是通过如下技术方案实现的:一种时间序列数据的处理方法,所述方法包括:在接收到时间序列数据后,确定所述时间序列数据的时间戳;判断缓存中是否存在匹配所述时间戳的时间序列缓存桶,所述时间序列缓存桶用于缓存对应业务时段内的时间序列数据,所述业务时段的时长是预设的固定时长;若缓存中存在匹配所述时间戳的时间序列缓存桶,则将所述时间序列数据更新到所述时间序列缓存桶中;根据预设的策略将所述时间序本文档来自技高网...
时间序列数据的处理方法和装置

【技术保护点】
一种时间序列数据的处理方法,其特征在于,所述方法包括:在接收到时间序列数据后,确定所述时间序列数据的时间戳;判断缓存中是否存在匹配所述时间戳的时间序列缓存桶,所述时间序列缓存桶用于缓存对应业务时段内的时间序列数据,所述业务时段的时长是预设的固定时长;若缓存中存在匹配所述时间戳的时间序列缓存桶,则将所述时间序列数据更新到所述时间序列缓存桶中;根据预设的策略将所述时间序列缓存桶中的数据更新到数据库中。

【技术特征摘要】
1.一种时间序列数据的处理方法,其特征在于,所述方法包括:在接收到时间序列数据后,确定所述时间序列数据的时间戳;判断缓存中是否存在匹配所述时间戳的时间序列缓存桶,所述时间序列缓存桶用于缓存对应业务时段内的时间序列数据,所述业务时段的时长是预设的固定时长;若缓存中存在匹配所述时间戳的时间序列缓存桶,则将所述时间序列数据更新到所述时间序列缓存桶中;根据预设的策略将所述时间序列缓存桶中的数据更新到数据库中。2.根据权利要求1所述的方法,其特征在于,采用以下方法建立所述时间序列缓存桶:以所述固定时长为时间周期,在到达所述时间周期时,建立新的时间序列缓存桶。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在建立新的时间序列缓存桶后,判断当前缓存中时间序列缓存桶的数量是否大于预设数量;若当前缓存中时间序列缓存桶的数量大于预设数量,则在确定当前缓存中建立时间最早的时间序列缓存桶中的时间序列数据已更新到数据库中后,删除所述建立时间最早的时间序列缓存桶。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述缓存中不存在匹配所述时间戳的时间序列缓存桶时,若确定所述时间戳早于当前缓存中建立时间最早的时间序列缓存桶所对应的业务时段,则将所述时间序列数据更新到数据库中。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述缓存中不存在匹配所述时间戳的时间序列缓存桶时,若确定所述时间戳晚于当前缓存中建立时间最晚的时间序列缓存桶所对应的业务时段,则建立匹配所述时间戳的新的时间序列缓存桶,并将所述时间序列数据更新到所述新的时间序列缓存桶中。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在宕机重启后,确定最新更新到缓存中的时间序列数据的时间戳;若在所述时间戳所属的业务时段内接收到时间序列数据,则将所述时间序列数据更新到数据库中。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在经过所述时间戳所属的业务时段后,建立新的时间序列缓存桶。8.一种时间序列数据的处理装置,其特征在于,所述装置包括:时间戳确定...

【专利技术属性】
技术研发人员:窦方钰
申请(专利权)人:口碑控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1