数据管理方法、装置及存储介质与流程

文档序号:36819482发布日期:2024-01-26 16:26阅读:16来源:国知局
数据管理方法、装置及存储介质与流程

本申请涉及计算机,尤其涉及一种数据管理方法、装置及存储介质。


背景技术:

1、在业务数据(例如工业设备数据)主要为时序数据的场景中,一般通过时序数据库对业务数据进行管理。时序数据库可以满足基于时序标签的检索需求。

2、然而,面对基于非时序标签的检索需求时,时序数据库难以对大量数据进行高效地分析,容易导致较高的检索时延,实时性较低。


技术实现思路

1、本申请提供一种数据管理方法、装置及存储介质,能够高效且稳定的对数据进行管理。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,本申请提供一种数据管理方法,该方法包括:获取待存储数据的特征信息;特征信息包括以下一项或多项:时间属性、标签数量、数值指标;在待存储数据的特征信息中包括时间属性,且存在多个标签数量的情况下,将待存储数据存储到时序数据库中;确定待存储数据的标签映射表,以及指标映射表;标签映射表用于表征待存储数据的各个标签与数值的映射关系,指标映射表用于表征待存储数据的各个指标与数值的映射关系;将标签映射表和指标映射表存储到关系数据库中。

4、一种可能的方式中,在待存储数据的特征信息中包括时间属性,且存在单个标签数量和多个数值指标的情况下,将待存储数据存储到时序数据库中和关系数据库中。

5、一种可能的方式中,在待存储数据的特征信息中包括时间属性,且存在单个标签数量和单个数值指标的情况下,将待存储数据存储到时序数据库中。

6、一种可能的方式中,在待存储数据的特征信息中不包括时间属性的情况下,将待存储数据存储到关系数据库中。

7、一种可能的方式中,在关系数据库中,对指标映射表和/或单个标签数量且多个数值指标的数据建立第一时间索引;第一时间索引用于检索关系数据库中包含时间属性的数据。

8、一种可能的方式中,接收用户的检索请求;检索请求包含以下一项或多项:第二时间索引和非时间索引;在根据检索请求在关系数据库进行检索的情况下,第二时间索引与一个或多个第一时间索引相对应;非时间索引不包含时间属性,用于检索关系数据库中的数据;在检索请求包括第二时间索引和非时间索引的情况下,根据检索请求中的非时间索引和第二时间索引在关系数据库中进行检索,得到与非时间索引和第二时间索引对应的检索数据。

9、一种可能的方式中,在检索请求仅包括第二时间索引的情况下,根据检索请求中的第二时间索引在时序数据库中进行检索,得到与第二时间索引对应的检索数据。

10、一种可能的方式中,在检索请求仅包括非时间索引的情况下,根据检索请求中的非时间索引在关系数据库中进行检索,得到与非时间索引相对应的检索数据。

11、第二方面,本申请提供一种数据管理装置,该装置包括:获取单元、存储单元和处理单元。获取单元,用于获取待存储数据的特征信息;特征信息包括以下一项或多项:时间属性、标签数量、数值指标;存储单元,用于在待存储数据的特征信息中包括时间属性,且存在多个标签数量的情况下,将待存储数据存储到时序数据库中;处理单元,用于确定待存储数据的标签映射表,以及指标映射表;标签映射表用于表征待存储数据的各个标签与数值的映射关系,指标映射表用于表征待存储数据的各个指标与数值的映射关系;存储单元,还用于将标签映射表和指标映射表存储到关系数据库中。

12、一种可能的方式中,存储单元,还用于在待存储数据的特征信息中包括时间属性,且存在单个标签数量和多个数值指标的情况下,将待存储数据存储到时序数据库中和关系数据库中。

13、一种可能的方式中,存储单元,还用于在待存储数据的特征信息中包括时间属性,且存在单个标签数量和单个数值指标的情况下,将待存储数据存储到时序数据库中。

14、一种可能的方式中,存储单元,还用于在待存储数据的特征信息中不包括时间属性的情况下,将待存储数据存储到关系数据库中。

15、一种可能的方式中,处理单元,还用于在关系数据库中,对指标映射表和/或单个标签数量且多个数值指标的数据建立第一时间索引;第一时间索引用于检索关系数据库中包含时间属性的数据。

16、一种可能的方式中,数据管理装置还包括:接收单元和检索单元。接收单元,用于接收用户的检索请求;检索请求包含以下一项或多项:第二时间索引和非时间索引;在根据检索请求在关系数据库进行检索的情况下,第二时间索引与一个或多个第一时间索引相对应;非时间索引不包含时间属性,用于检索关系数据库中的数据。

17、一种可能的方式中,检索单元,用于在检索请求包括第二时间索引和非时间索引的情况下,根据检索请求中的非时间索引和第二时间索引在关系数据库中进行检索,得到与非时间索引和第二时间索引对应的检索数据。

18、一种可能的方式中,检索单元,还用于在检索请求仅包括第二时间索引的情况下,根据检索请求中的第二时间索引在时序数据库中进行检索,得到与第二时间索引对应的检索数据。

19、一种可能的方式中,检索单元,还用于在检索请求仅包括非时间索引的情况下,根据检索请求中的非时间索引在关系数据库中进行检索,得到与非时间索引相对应的检索数据。

20、第三方面,本申请提供了一种数据管理装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的数据管理方法。

21、第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的数据管理方法。

22、第五方面,本申请实施例提供一种包含指令的计算机程序产品,当计算机程序产品在数据管理装置上运行时,使得数据管理装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的数据管理方法。

23、第六方面,本申请实施例提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的数据管理方法。

24、具体的,本申请实施例中提供的芯片还包括存储器,用于存储计算机程序或指令。



技术特征:

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

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

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

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

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

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

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

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

9.一种数据管理装置,其特征在于,所述装置包括:获取单元、存储单元和处理单元;

10.一种数据管理装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-8任一项中所述的数据管理方法。

11.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,该计算机执行上述权利要求1-8任一项中所述的数据管理方法。


技术总结
本申请提供一种数据管理方法、装置及存储介质,涉及计算机技术领域,能够高效且稳定的对数据进行管理。该方法包括:获取待存储数据的特征信息;特征信息包括以下一项或多项:时间属性、标签数量、数值指标;在待存储数据的特征信息中包括时间属性,且存在多个标签数量的情况下,将待存储数据存储到时序数据库中;确定待存储数据的标签映射表,以及指标映射表;标签映射表用于表征待存储数据的各个标签与数值的映射关系,指标映射表用于表征待存储数据的各个指标与数值的映射关系;将标签映射表和指标映射表存储到关系数据库中。本申请用于高效且稳定的对数据进行管理。

技术研发人员:贾子翔,张呈宇
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1