System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种火箭实时测试数据的分块缓存、存储与使用方法及其系统技术方案_技高网

一种火箭实时测试数据的分块缓存、存储与使用方法及其系统技术方案

技术编号:40436380 阅读:10 留言:0更新日期:2024-02-22 23:00
本申请公开了一种火箭实时测试数据的分块缓存、存储与使用方法及其系统,其中火箭实时测试数据的分块缓存、存储与使用方法包括以下步骤:进行数据块的定义;响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则;响应于完成缓存规则的制定,进行实时缓存;响应于完成实时缓存,进行数据的组合与使用。本申请提出的数据分块缓存与存储方法,通过使用少量内存可有效降低测试数据网络传输压力。经试验验证,采用该方法有效地降低了数据传输压力、数据存储空间,同时提升了数据存储效率、查询使用效率。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体地,涉及一种火箭实时测试数据的分块缓存、存储与使用方法及其系统


技术介绍

1、为保证火箭测试状态的准确判读,通常将测试数据进行实时存储,用于专业人员进行事后判读。火箭测试数据种类繁多、体量庞大,目前主要有两种存储方式:一种是文件分类存储方式,即在实时解析测试数据时,将测试数据分类追加到不同数据文件中;另一种是数据库分类存储方式,即每解析一帧测试数据,实时存储入数据库中。采用分类文件方式实时存储测试数据时,需要频繁地进行文件读写操作,耗费较大的内存空间,对软件性能影响较大,使用时不易查找;采用数据库存储时对网络性能要求较高,当测试数据并发量较大时,由于网络传输瓶颈易出现数据掉包现象。

2、因此,如何提供一种减少文件存储时的内存消耗,同时可有效降低网络传输压力的数据缓存和存储方法,成为本领域人员急需解决的问题。


技术实现思路

1、本申请为了克服现有技术存在的不足,提出一种实时测试数据分块缓存与存储方法及其系统。在测试数据解析过程中按数据块缓存测试数据,通过网络接口存储至支持存储数据块存的数据库,采用该方法可减少文件存储时的内存消耗,同时可有效降低网络传输压力。

2、本申请提高一种火箭实时测试数据的分块缓存、存储与使用方法,包括以下步骤:进行数据块的定义;响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则;响应于完成缓存规则的制定,进行实时缓存;响应于完成实时缓存,进行数据的组合与使用。

3、如上的,其中,进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。

4、如上的,其中,响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则包括:为周期性测试数据制定缓存规则;为非周期性测试数据制定缓存规则。

5、如上的,其中,为周期性测试数据制定缓存规则包括:为周期性测试数据制定第一缓存规则;为周期性测试数据制定第二缓存规则。

6、如上的,其中,非周期测试数据的缓存规则,以定时提交策为主,即采用固定时间片,时间片计时结束时,组合多个测试数据为数据块进行提交,当数据块容量大于指定提交数据容量时,则拆分为多块进行提交。

7、一种火箭实时测试数据的分块缓存、存储与使用系统,包括定义单元、缓存规则制定单元、实时缓存单元以及组合使用单元;定义单元用于进行数据块的定义;缓存规则制定单元用于针对不同测试特点,制定数据分块缓存规则;实时缓存单元用于进行实时缓存;组合使用单元用于进行数据的组合与使用。

8、如上的,其中,定义单元进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。

9、如上的,其中,缓存规则制定单元针对不同测试特点,制定数据分块缓存规则包括:为周期性测试数据制定缓存规则;为非周期性测试数据制定缓存规则。

10、如上的,其中,缓存规则制定单元为周期性测试数据制定缓存规则包括:为周期性测试数据制定第一缓存规则;为周期性测试数据制定第二缓存规则。

11、如上的,其中,缓存规则制定单元为非周期测试数据制定缓存规则时,以定时提交策为主,即采用固定时间片,时间片计时结束时,组合多个测试数据为数据块进行提交,当数据块容量大于指定提交数据容量时,则拆分为多块进行提交。

12、本申请具有以下有益效果:

13、本申请提出的数据分块缓存与存储方法,通过使用少量内存可有效降低测试数据网络传输压力。经试验验证,采用该方法有效地降低了数据传输压力、数据存储空间,同时提升了数据存储效率、查询使用效率。

本文档来自技高网...

【技术保护点】

1.一种火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,包括以下步骤:

2.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。

3.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则包括:

4.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,为周期性测试数据制定缓存规则包括:

5.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,非周期测试数据的缓存规则,以定时提交策为主,即采用固定时间片,时间片计时结束时,组合多个测试数据为数据块进行提交,当数据块容量大于指定提交数据容量时,则拆分为多块进行提交。

6.一种火箭实时测试数据的分块缓存、存储与使用系统,其特征在于,包括定义单元、缓存规则制定单元、实时缓存单元以及组合使用单元;

7.如权利要求6所述的火箭实时测试数据的分块缓存、存储与使用系统,其特征在于,定义单元进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。

8.如权利要求6所述的火箭实时测试数据的分块缓存、存储与使用系统,其特征在于,缓存规则制定单元针对不同测试特点,制定数据分块缓存规则包括:

9.如权利要求8所述的火箭实时测试数据的分块缓存、存储与使用系统,其特征在于,缓存规则制定单元为周期性测试数据制定缓存规则包括:

10.如权利要求8所述的火箭实时测试数据的分块缓存、存储与使用系统,其特征在于,缓存规则制定单元为非周期测试数据制定缓存规则时,以定时提交策为主,即采用固定时间片,时间片计时结束时,组合多个测试数据为数据块进行提交,当数据块容量大于指定提交数据容量时,则拆分为多块进行提交。

...

【技术特征摘要】

1.一种火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,包括以下步骤:

2.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。

3.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则包括:

4.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,为周期性测试数据制定缓存规则包括:

5.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,非周期测试数据的缓存规则,以定时提交策为主,即采用固定时间片,时间片计时结束时,组合多个测试数据为数据块进行提交,当数据块容量大于指定提交数据容量时,则拆分为多块进行提交。

6.一种火箭实时测试数据的分块缓存、存...

【专利技术属性】
技术研发人员:冯双双齐文通戎旭政
申请(专利权)人:广州中科宇航探索技术有限公司
类型:发明
国别省市:

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

1