【技术实现步骤摘要】
本申请涉及数据处理领域,具体地,涉及一种火箭实时测试数据的分块缓存、存储与使用方法及其系统。
技术介绍
1、为保证火箭测试状态的准确判读,通常将测试数据进行实时存储,用于专业人员进行事后判读。火箭测试数据种类繁多、体量庞大,目前主要有两种存储方式:一种是文件分类存储方式,即在实时解析测试数据时,将测试数据分类追加到不同数据文件中;另一种是数据库分类存储方式,即每解析一帧测试数据,实时存储入数据库中。采用分类文件方式实时存储测试数据时,需要频繁地进行文件读写操作,耗费较大的内存空间,对软件性能影响较大,使用时不易查找;采用数据库存储时对网络性能要求较高,当测试数据并发量较大时,由于网络传输瓶颈易出现数据掉包现象。
2、因此,如何提供一种减少文件存储时的内存消耗,同时可有效降低网络传输压力的数据缓存和存储方法,成为本领域人员急需解决的问题。
技术实现思路
1、本申请为了克服现有技术存在的不足,提出一种实时测试数据分块缓存与存储方法及其系统。在测试数据解析过程中按数据块缓存测试数据,
...【技术保护点】
1.一种火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,包括以下步骤:
2.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。
3.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则包括:
4.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,为周期性测试数据制定缓存规则包括:
...
【技术特征摘要】
1.一种火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,包括以下步骤:
2.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,进行数据块的定义包括,测试数据时间戳与测试数据数值以数据块方式存储,即属于数组类型,其余字段为文本类型。
3.如权利要求1所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,响应于完成数据块的定义,针对不同测试特点,制定数据分块缓存规则包括:
4.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,为周期性测试数据制定缓存规则包括:
5.如权利要求3所述的火箭实时测试数据的分块缓存、存储与使用方法,其特征在于,非周期测试数据的缓存规则,以定时提交策为主,即采用固定时间片,时间片计时结束时,组合多个测试数据为数据块进行提交,当数据块容量大于指定提交数据容量时,则拆分为多块进行提交。
6.一种火箭实时测试数据的分块缓存、存...
【专利技术属性】
技术研发人员:冯双双,齐文通,戎旭政,
申请(专利权)人:广州中科宇航探索技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。