管理时间序列数据的方法、可编程网络硬件和计算机设备技术

技术编号:43753836 阅读:34 留言:0更新日期:2024-12-20 13:10
本申请实施例提供了管理时间序列数据的方法、可编程网络硬件和计算机设备,该方法应用于可编程网络硬件,该方法包括:接收第一请求,该第一请求为用于请求写入第一时间序列数据;若确定该可编程网络硬件的缓存未满,则将该第一时间序列数据写入到该可编程网络硬件的缓存中;若确定该可编程网络硬件的缓存已满,则将该可编程网络硬件的缓存中的数据写入该外部存储器后再将该第一时间序列数据写入该可编程网络硬件的缓存中。本申请实施例中,计算机设备在写入时间序列数据时,可编程网络硬件中的时间序列数据不会经过计算机设备的内部存储器,减少了时间序列数据的拷贝次数,可以降低写入时间序列数据的延时。

【技术实现步骤摘要】

本申请涉及数据库领域,并且更具体地,涉及管理时间序列数据的方法、可编程网络硬件和计算机设备


技术介绍

1、时间序列数据广泛存在于多个领域。例如大规模的web服务需要收集程序运行时的数据以对获知程序的健康状态以及运行性能;物联网或数字化工厂会收集物理世界中传感器的信息以实现监控、报警、分析的需求。时间序列数据库是一种专为高效处理时间序列数据而设计的数据库系统软件。时间序列数据库在索引结构、并发控制、存储格式、查询优化等多个方面专为高效处理时间序列数据而设计。现有的时间序列数据库存在诸如以下的问题:写入数据的效率有限;执行查询时间的请求较长。基于此,如何有效的管理时间序列数据成为了亟待解决的技术问题。


技术实现思路

1、本申请提供管理时间序列数据的方法、可编程网络硬件和计算机设备,可编程网络硬件在写入时间序列数据时,时间序列数据不会经过计算机设备的内部存储器,减少了时间序列数据的拷贝次数,可以降低写入时间序列数据的延时。

2、第一方面,提供了一种管理时间序列数据的方法,该方法应用于该可编程网络硬件,本文档来自技高网...

【技术保护点】

1.一种管理时间序列数据的方法,所述方法应用于可编程网络硬件,所述可编程网络硬件包括硬件存储器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述缓存由M个区域构成,所述M个区域的读写通道不同,所述缓存包括第一页面,所述第一页面的状态为空闲状态或写入状态,所述第一页面由来自于所述M个区域的M个内存片段构成,所述将所述第一时间序列数据写入到所述缓存中,包括:

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

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在...

【技术特征摘要】

1.一种管理时间序列数据的方法,所述方法应用于可编程网络硬件,所述可编程网络硬件包括硬件存储器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述缓存由m个区域构成,所述m个区域的读写通道不同,所述缓存包括第一页面,所述第一页面的状态为空闲状态或写入状态,所述第一页面由来自于所述m个区域的m个内存片段构成,所述将所述第一时间序列数据写入到所述缓存中,包括:

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

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述压缩存储在所述计算机设备的外部存储器的时间序列数据,包括:

6.根据权利要求4或5所述的方法,其特征在于,所述第一预设条件包括以下中的一项或多项:

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:

8.一种可编程网络硬件,所述可编程网络硬件包括硬件存储器,其中,

9.根据权利要求8所述的可编程网络硬件,其特征在于,所述缓存由m个区域构成,所述m个区域的读写通...

【专利技术属性】
技术研发人员:刘瀚骋周号益高超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1