一种时序数据条目的数量维护方法及系统与流程

未命名 09-24 阅读:82 评论:0


1.本发明涉及数据维护技术领域,特别涉及一种时序数据条目的数量维护方法及系统。


背景技术:

2.目前,维护数据条目的方法是在插入时扫描全表,查询条目id最大值与最小值的差值,判断是否超过条目数阈值,并由此启动delete逻辑。
3.但是每次插入都需要全表扫描,如果数据表过大,会导致扫描性能降低,对于复杂数据的维护逻辑及的实现难度就会变大。
4.因此,本发明提出一种时序数据条目的数量维护方法及系统。


技术实现要素:

5.本发明提供一种时序数据条目的数量维护方法及系统,用以通过对时序数据进行历史数据表与第一数据表的拆分,并在第一数据表中设置字段以及对表的更新,降低对数据维护逻辑的难度。
6.本发明一种时序数据条目的数量维护方法,包括:
7.步骤1:按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;
8.步骤2:在所述第一数据表中添加最大插入字段以及最小插入字段,当所述第一数据表每插入一次新数据时,更新所述最大插入字段,并获取最新最大插入字段与最小插入字段的差值;
9.步骤3:当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于所述旧数据对所述历史数据表进行更新。
10.优选的,按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表,包括:
11.获取所述时序数据的当下条目数量以及所述当下条目数量中每个条目的条目类型;
12.对同类条目类型的类型条目数量以及同类条目类型中每个条目的名称、内容、占用空间以及出现时间进行解析,得到对应条目的可拆分因素;
13.加载所有可拆分因素,获取得到针对同类条目类型的子拆分策略,进而得到对应的数据拆分规则;
14.按照所述数据拆分规则,对所述时序数据执行表拆分任务,获取得到第一数据表以及历史数据表。
15.优选的,对同类条目类型的类型条目数量以及同类条目类型中每个条目的名称、内容、占用空间、出现时间以及出现位置进行解析,包括:
16.确定同类型条目类型中的第一条目在对应同类型条目类型中的出现位置,并建立位置映射关系,同时,根据所述第一条目的出现时间,并建立时间映射关系;
17.根据所述第一条目的名称、内容以及占用空间,计算第一条目的条目重要性;
[0018][0019]
其中,max表示最大值函数;a2表示针对第一条目的内容的内容值;a3表示针对第一条目的占用空间的占用值;

1表示针对第一条目的名称的权重值;

2表示针对第一条目的内容的权重值;

3表示针对第一条目的占用空间的权重值;w为条目重要性;
[0020]
根据条目重要性,建立重要映射关系;
[0021]
根据所述位置映射关系、时间映射关系以及重要映射关系,获取得到解析结果。
[0022]
优选的,根据所述位置映射关系、时间映射关系以及重要映射关系,获取得到解析结果,包括:
[0023]
根据所述位置映射关系,判断所述第一条目的相邻位置是否为同类型条目,若是,判定所述第一条目不可单独拆分;
[0024]
否则,判定所述第一条目可单独拆分;
[0025]
根据所述时间映射关系,判断所述第一条目的出现时间与上一条目的出现时间之间的出现时间差是否大于预设时间差,若是,判定对应第一条目可单独拆分;
[0026]
否则,若所述第一条目的出现时长大于预设时长,则判定对应第一条目可单独拆分,否则,判定所述第一条目不可单独拆分;
[0027]
根据所述重要映射关系,判断所述第一条目的条目重要性是否大于预设重要性,若是,则判定所述第一条目可单独拆分,否则,判定所述第一条目可随意拆分,其中,所述可随意拆分指的是可单独拆分或者是结合相邻条目一同拆分;
[0028]
根据判定结果,确定对应第一条目的可拆分因素;
[0029]
其中,所述可拆分因素与判定结果为可单独拆分所对应的映射条件相关。
[0030]
优选的,在所述第一数据表中添加最大插入字段以及最小插入字段,包括:
[0031]
确定所述第一数据表的首次出现条目的第一位置以及末次出现条目的第二位置;
[0032]
判断所述第一数据表中第一位置之前是否存在空闲位置,若不存在,在所述第一位置添加最小插入字段;
[0033]
若存在,则获取所述空闲位置的第一空闲空间,以及第一位置与第二位置之间所存在的第二空闲空间;
[0034]
基于所述第二位置所匹配的总空间减去所述第一空闲空间与第二空闲空间,得到剩余空间,并将所述剩余空间对应的剩余表示作为最大插入字段的一部分,并在第二位置添加最大插入字段。
[0035]
优选的,当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,包括:
[0036]
当插入一次新数据时,统计所述新数据的数据空间,并与之前全部占用数据空间进行累加,得到新的数据空间,同时,获取插入一次新数据之后,对应第一数据表中的数据条目的第一数量;
[0037]
当所述新的数据空间大于预设空间时,保留第一数据表中第一最新时段内的条目,并将第一剩余条目作为旧数据进行清理;
[0038]
否则,当所述第一数量大于预设数量时,保留所述第一数据表中第二最新时段内
的条目,并将第二剩余条目作为旧数据进行清理。
[0039]
优选的,基于所述旧数据对所述历史数据表进行更新,包括:
[0040]
获取清理的旧数据,并确定历史数据表的当下剩余条目数量;
[0041]
当所述当下剩余条目数量不足以容纳所述清理的旧数据的条目数量时,则对所述历史数据表按照所述清理的旧数据的条目数量与当下剩余条目数量的条目数量差进行第一扩充;
[0042]
获取所述清理的旧数据的历史清理次数以及每次历史清理过程中所存在的清理条目数量,来获取平均清理数量;
[0043]
当所述条目数量差的数量小于平均清理数量时,按照所述平均清理数量在第一扩充的基础上进行双倍扩充;
[0044]
否则,按照所述平均清理数量在第一扩充的基础上进行单倍扩充。
[0045]
本发明提供一种时序数据条目的数量维护系统,包括:
[0046]
表拆分模块,用于按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;
[0047]
字段插入模块,用于在所述第一数据表中添加最大插入字段以及最小插入字段,当所述第一数据表每插入一次新数据时,更新所述最大插入字段,并获取最新最大插入字段与最小插入字段的差值;
[0048]
表更新模块,用于当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于所述旧数据对所述历史数据表进行更新。
[0049]
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0050]
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
[0051]
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0052]
图1为本发明实施例中一种时序数据条目的数量维护方法的流程图;
[0053]
图2为本发明实施例中一种时序数据条目的数量维护系统的结构图。
具体实施方式
[0054]
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0055]
本发明一种时序数据条目的数量维护方法,如图1所示,包括:
[0056]
步骤1:按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;
[0057]
步骤2:在所述第一数据表中添加最大插入字段以及最小插入字段,当所述第一数据表每插入一次新数据时,更新所述最大插入字段,并获取最新最大插入字段与最小插入字段的差值;
[0058]
步骤3:当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于所述旧数据对所述历史数据表进行更新。
[0059]
该实施例中,数据拆分规则指的是对时序数据进行拆分的拆分策略,且拆分策略与时序数据中所存在的不同类型条目的名称、内容、占用空间以及出现时间有关。
[0060]
该实施例中,时序数据中是存在若干条目在内的,且通过对不同的条目拆分,来得到第一数据表以及历史数据表,比如,存在条目1、2、3、4、5,按照数据拆分规则对时序数据进行拆分之后,得到的第一数据表中包括条目1,历史数据表中包括条目2、3、4、5。
[0061]
该实施例中,最小插入字段代表的是0,最大插入字段代表的是当前第一数据表中所存在的条目的数量或者条目占用空间。
[0062]
该实施例中,比如,第一数据表中设定的预设阈值为8,此时,最新最大插入字段代表的是10,最小插入字段代表的是0,此时,差值为10,且差值大于预设阈值,旧需要对最新第一数据表中的旧数据进行清理。
[0063]
该实施例中,清理指的是将第一数据表中最初时间所获取的数据进行清理,比如,第一数据表中:数据条目2、3、4、5,且条目2、3、4、5的出现时间顺序是依次更新的,那么,将最初始时间的条目2、3、4进行清理,更新到历史数据表中。
[0064]
上述技术方案的有益效果是:通过对时序数据进行历史数据表与第一数据表的拆分,并在第一数据表中设置字段以及对表的更新,降低对数据维护逻辑的难度。
[0065]
本发明一种时序数据条目的数量维护方法,按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表,包括:
[0066]
获取所述时序数据的当下条目数量以及所述当下条目数量中每个条目的条目类型;
[0067]
对同类条目类型的类型条目数量以及同类条目类型中每个条目的名称、内容、占用空间以及出现时间进行解析,得到对应条目的可拆分因素;
[0068]
加载所有可拆分因素,获取得到针对同类条目类型的子拆分策略,进而得到对应的数据拆分规则;
[0069]
按照所述数据拆分规则,对所述时序数据执行表拆分任务,获取得到第一数据表以及历史数据表。
[0070]
该实施例中,时序数据是由若干条条目构成的,且每个条目下包含对应容量大小的数量,条目类型主要是依据对应数据类型来确定的,数据类型主要与数据本身的内容类型有关,内容不一样对应的类型不一样,比如,娱乐类型数据、运动类型数据、知识类型数据等。
[0071]
该实施例中,类型条目数量指的是同类型,比如运动类型数据中的条目数。
[0072]
该实施例中,条目名称指的是主题,内容指的是该主题展开之后的具体内容,占用空间指的是该条目的内容容量,出现时间指的是该条目保留在第一数据表中的时间。
[0073]
该实施例中,可拆分因素指的是该条目只可以作为单独拆分,还是可以与其余条目进行一块拆分,比如,条目1、2、3,指的是单独将条目1与条目2、3拆分,还是条目1与条目2、3可以作为整体进行一块拆分。
[0074]
该实施例中,子拆分策略指的是同类条目类型中的所有条目是如何拆分的。
[0075]
该实施例中,数据拆分规则指的是将对应的时序数据执行表进行拆分,且在拆分过程中,也是将不同条目先拆分之后,再进行条目组合,得到拆分后的第一数据表以及历史数据表。
[0076]
上述技术方案的有益效果是:通过获取条目类型、名称、内容、占用空间以及出现时间,来获取可拆分因素,进而获取到子拆分策略,实现对时序数据的有效拆分,有效降低对数据维护逻辑的难度。
[0077]
本发明一种时序数据条目的数量维护方法,对同类条目类型的类型条目数量以及同类条目类型中每个条目的名称、内容、占用空间、出现时间以及出现位置进行解析,包括:
[0078]
确定同类型条目类型中的第一条目在对应同类型条目类型中的出现位置,并建立位置映射关系,同时,根据所述第一条目的出现时间,并建立时间映射关系;
[0079]
根据所述第一条目的名称、内容以及占用空间,计算第一条目的条目重要性;
[0080][0081]
其中,max表示最大值函数;a2表示针对第一条目的内容的内容值;a3表示针对第一条目的占用空间的占用值;

1表示针对第一条目的名称的权重值;

2表示针对第一条目的内容的权重值;

3表示针对第一条目的占用空间的权重值;w为条目重要性;
[0082]
根据条目重要性,建立重要映射关系;
[0083]
根据所述位置映射关系、时间映射关系以及重要映射关系,获取得到解析结果。
[0084]
该实施例中,同类型条目类型的出现位置:位置1、2、4、7,其中,第一条目的出现位置为位置2,那么位置2与位置1、4、7就存在映射关系;
[0085]
同类型条目类型的出现时间:时间1、2、4、7,其中,第一条目对应的出现时间为时间2,那么时间2与时间1、4、7就存在映射关系。
[0086]
该实施例中,内容的权重值大于占用空间的权重值大于名称的权重值。
[0087]
该实施例中,条目重要性指的是w与预设重要等级表之间的映射关系。
[0088]
上述技术方案的有益效果是:通过建立位置、时间以及重要性的映射关系,来获取解析结果,为得到可拆分因素提供基础,保证对时序数据的有效拆分。
[0089]
本发明一种时序数据条目的数量维护方法,根据所述位置映射关系、时间映射关系以及重要映射关系,获取得到解析结果,包括:
[0090]
根据所述位置映射关系,判断所述第一条目的相邻位置是否为同类型条目,若是,判定所述第一条目不可单独拆分;
[0091]
否则,判定所述第一条目可单独拆分;
[0092]
根据所述时间映射关系,判断所述第一条目的出现时间与上一条目的出现时间之间的出现时间差是否大于预设时间差,若是,判定对应第一条目可单独拆分;
[0093]
否则,若所述第一条目的出现时长大于预设时长,则判定对应第一条目可单独拆分,否则,判定所述第一条目不可单独拆分;
[0094]
根据所述重要映射关系,判断所述第一条目的条目重要性是否大于预设重要性,若是,则判定所述第一条目可单独拆分,否则,判定所述第一条目可随意拆分,其中,所述可随意拆分指的是可单独拆分或者是结合相邻条目一同拆分;
[0095]
根据判定结果,确定对应第一条目的可拆分因素;
[0096]
其中,所述可拆分因素与判定结果为可单独拆分所对应的映射条件相关。
[0097]
该实施例中,同类型条目类型的出现位置:位置1、2、4、7,位置2上一相邻位置为1,下一相邻位置应该为3,但是3与2的类型不一样,因此,第一条目不可单独拆分,且时间映射关系以及重要映射关系的分析判断与位置映射关系的分析判断类似,此处不再赘述。
[0098]
上述技术方案的有益效果是:通过三种映射关系,来分别对第一条目是否可单独拆分进行分析判断,来得到第一条目的可拆分因素,为后续对时序数据的拆分提供有效基础。
[0099]
本发明一种时序数据条目的数量维护方法,在所述第一数据表中添加最大插入字段以及最小插入字段,包括:
[0100]
确定所述第一数据表的首次出现条目的第一位置以及末次出现条目的第二位置;
[0101]
判断所述第一数据表中第一位置之前是否存在空闲位置,若不存在,在所述第一位置添加最小插入字段;
[0102]
若存在,则获取所述空闲位置的第一空闲空间,以及第一位置与第二位置之间所存在的第二空闲空间;
[0103]
基于所述第二位置所匹配的总空间减去所述第一空闲空间与第二空闲空间,得到剩余空间,并将所述剩余空间对应的剩余表示作为最大插入字段的一部分,并在第二位置添加最大插入字段。
[0104]
上述技术方案的有益效果是:通过对首次出现条目与末次出现条目的位置的判断以及对表中第一位置之前以及两个位置之间的空闲位置的确定,来有效确定最大插入字段的字段内容,为后续数据拆分提供有效基础,降低数据维护难度。
[0105]
本发明一种时序数据条目的数量维护方法,当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,包括:
[0106]
当插入一次新数据时,统计所述新数据的数据空间,并与之前全部占用数据空间进行累加,得到新的数据空间,同时,获取插入一次新数据之后,对应第一数据表中的数据条目的第一数量;
[0107]
当所述新的数据空间大于预设空间时,保留第一数据表中第一最新时段内的条目,并将第一剩余条目作为旧数据进行清理;
[0108]
否则,当所述第一数量大于预设数量时,保留所述第一数据表中第二最新时段内的条目,并将第二剩余条目作为旧数据进行清理。
[0109]
该实施例中,预设数量是预先设置好的,根据系统自定义设定实现。
[0110]
上述技术方案的有益效果是:通过对数据空间以及第一数量的分析,有效的得到旧数量,实现有效清理。
[0111]
本发明一种时序数据条目的数量维护方法,基于所述旧数据对所述历史数据表进行更新,包括:
[0112]
获取清理的旧数据,并确定历史数据表的当下剩余条目数量;
[0113]
当所述当下剩余条目数量不足以容纳所述清理的旧数据的条目数量时,则对所述历史数据表按照所述清理的旧数据的条目数量与当下剩余条目数量的条目数量差进行第一扩充;
[0114]
获取所述清理的旧数据的历史清理次数以及每次历史清理过程中所存在的清理条目数量,来获取平均清理数量;
[0115]
当所述条目数量差的数量小于平均清理数量时,按照所述平均清理数量在第一扩充的基础上进行双倍扩充;
[0116]
否则,按照所述平均清理数量在第一扩充的基础上进行单倍扩充。
[0117]
该实施例中,第一扩充指的是按照条目数量差进行扩充,比如,条目数量差为b1,则对历史数据表进行b1条目的扩充,且每个条目的扩充容量是自定义设置好的。
[0118]
该实施例中,比如,历史清理过程中存在清理次数2次,第一次的清理条目数量为100,第二次的清理条目数量为120,对应的平均清理数量为110,此时,b1小于110,需要对历史数据表进行第一扩充之后,再进行110+110的扩充,否则,需要对历史数据表进行第一扩充之后,再进行110的扩充。
[0119]
上述技术方案的有益效果是:通过确定条目数量差实现对历史数据表的第一扩充,且通过获取历史清理过程中的平均清理数量,来确定后续是否进行双倍扩充还是单倍扩充,保证历史数据表对清理的旧数据的合理放置。
[0120]
本发明提供一种时序数据条目的数量维护系统,如图2所示,包括:
[0121]
表拆分模块,用于按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;
[0122]
字段插入模块,用于在所述第一数据表中添加最大插入字段以及最小插入字段,当所述第一数据表每插入一次新数据时,更新所述最大插入字段,并获取最新最大插入字段与最小插入字段的差值;
[0123]
表更新模块,用于当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于所述旧数据对所述历史数据表进行更新。
[0124]
上述技术方案的有益效果是:通过对时序数据进行历史数据表与第一数据表的拆分,并在第一数据表中设置字段以及对表的更新,降低对数据维护逻辑的难度。
[0125]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

技术特征:
1.一种时序数据条目的数量维护方法,其特征在于,包括:步骤1:按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;步骤2:在所述第一数据表中添加最大插入字段以及最小插入字段,当所述第一数据表每插入一次新数据时,更新所述最大插入字段,并获取最新最大插入字段与最小插入字段的差值;步骤3:当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于所述旧数据对所述历史数据表进行更新。2.如权利要求1所述的时序数据条目的数量维护方法,其特征在于,按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表,包括:获取所述时序数据的当下条目数量以及所述当下条目数量中每个条目的条目类型;对同类条目类型的类型条目数量以及同类条目类型中每个条目的名称、内容、占用空间以及出现时间进行解析,得到对应条目的可拆分因素;加载所有可拆分因素,获取得到针对同类条目类型的子拆分策略,进而得到对应的数据拆分规则;按照所述数据拆分规则,对所述时序数据执行表拆分任务,获取得到第一数据表以及历史数据表。3.如权利要求2所述的时序数据条目的数量维护方法,其特征在于,对同类条目类型的类型条目数量以及同类条目类型中每个条目的名称、内容、占用空间、出现时间以及出现位置进行解析,包括:确定同类型条目类型中的第一条目在对应同类型条目类型中的出现位置,并建立位置映射关系,同时,根据所述第一条目的出现时间,并建立时间映射关系;根据所述第一条目的名称、内容以及占用空间,计算第一条目的条目重要性;其中,max表示最大值函数;a2表示针对第一条目的内容的内容值;a3表示针对第一条目的占用空间的占用值;

1表示针对第一条目的名称的权重值;

2表示针对第一条目的内容的权重值;

3表示针对第一条目的占用空间的权重值;w为条目重要性;根据条目重要性,建立重要映射关系;根据所述位置映射关系、时间映射关系以及重要映射关系,获取得到解析结果。4.如权利要求3所述的时序数据条目的数量维护方法,其特征在于,根据所述位置映射关系、时间映射关系以及重要映射关系,获取得到解析结果,包括:根据所述位置映射关系,判断所述第一条目的相邻位置是否为同类型条目,若是,判定所述第一条目不可单独拆分;否则,判定所述第一条目可单独拆分;根据所述时间映射关系,判断所述第一条目的出现时间与上一条目的出现时间之间的出现时间差是否大于预设时间差,若是,判定对应第一条目可单独拆分;否则,若所述第一条目的出现时长大于预设时长,则判定对应第一条目可单独拆分,否则,判定所述第一条目不可单独拆分;
根据所述重要映射关系,判断所述第一条目的条目重要性是否大于预设重要性,若是,则判定所述第一条目可单独拆分,否则,判定所述第一条目可随意拆分,其中,所述可随意拆分指的是可单独拆分或者是结合相邻条目一同拆分;根据判定结果,确定对应第一条目的可拆分因素;其中,所述可拆分因素与判定结果为可单独拆分所对应的映射条件相关。5.如权利要求1所述的时序数据条目的数量维护方法,其特征在于,在所述第一数据表中添加最大插入字段以及最小插入字段,包括:确定所述第一数据表的首次出现条目的第一位置以及末次出现条目的第二位置;判断所述第一数据表中第一位置之前是否存在空闲位置,若不存在,在所述第一位置添加最小插入字段;若存在,则获取所述空闲位置的第一空闲空间,以及第一位置与第二位置之间所存在的第二空闲空间;基于所述第二位置所匹配的总空间减去所述第一空闲空间与第二空闲空间,得到剩余空间,并将所述剩余空间对应的剩余表示作为最大插入字段的一部分,并在第二位置添加最大插入字段。6.如权利要求1所述的时序数据条目的数量维护方法,其特征在于,当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,包括:当插入一次新数据时,统计所述新数据的数据空间,并与之前全部占用数据空间进行累加,得到新的数据空间,同时,获取插入一次新数据之后,对应第一数据表中的数据条目的第一数量;当所述新的数据空间大于预设空间时,保留第一数据表中第一最新时段内的条目,并将第一剩余条目作为旧数据进行清理;否则,当所述第一数量大于预设数量时,保留所述第一数据表中第二最新时段内的条目,并将第二剩余条目作为旧数据进行清理。7.如权利要求1所述的时序数据条目的数量维护方法,其特征在于,基于所述旧数据对所述历史数据表进行更新,包括:获取清理的旧数据,并确定历史数据表的当下剩余条目数量;当所述当下剩余条目数量不足以容纳所述清理的旧数据的条目数量时,则对所述历史数据表按照所述清理的旧数据的条目数量与当下剩余条目数量的条目数量差进行第一扩充;获取所述清理的旧数据的历史清理次数以及每次历史清理过程中所存在的清理条目数量,来获取平均清理数量;当所述条目数量差的数量小于平均清理数量时,按照所述平均清理数量在第一扩充的基础上进行双倍扩充;否则,按照所述平均清理数量在第一扩充的基础上进行单倍扩充。8.一种时序数据条目的数量维护系统,其特征在于,包括:表拆分模块,用于按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;字段插入模块,用于在所述第一数据表中添加最大插入字段以及最小插入字段,当所
述第一数据表每插入一次新数据时,更新所述最大插入字段,并获取最新最大插入字段与最小插入字段的差值;表更新模块,用于当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于所述旧数据对所述历史数据表进行更新。

技术总结
本发明提供了一种时序数据条目的数量维护方法及系统,其方法包括:步骤1:按照数据拆分规则,将时序数据拆分为第一数据表与历史数据表;步骤2:在第一数据表中添加最大插入字段以及最小插入字段,当第一数据表每插入一次新数据时,更新最大插入字段,并获取最新最大插入字段与最小插入字段的差值;步骤3:当每插入一次新数据时,都将对应的差值与预设阈值进行比较,若对应差值大于预设阈值,则判定需要对最新第一数据表进行旧数据的清理,并基于旧数据对历史数据表进行更新。通过对时序数据进行历史数据表与第一数据表的拆分,并在第一数据表中设置字段以及对表的更新,降低对数据维护逻辑的难度。逻辑的难度。逻辑的难度。


技术研发人员:兰雨晴 余丹 孙中杰 王丹星
受保护的技术使用者:慧之安信息技术股份有限公司
技术研发日:2022.12.26
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐