一种提升机载数据库数据检索性能稳定性的方法和装置制造方法及图纸

技术编号:41529582 阅读:19 留言:0更新日期:2024-06-03 23:05
本发明专利技术提供一种提升机载数据库数据检索性能稳定性的方法和装置,依据外部输入的原始的数据库和对应数据库应用特征,通过对原始数据库的特征收集,结合该数据库应用特征,共同组成数据样本;对该数据样本进行数据预处理与特征筛选,使用不同的分类器进行数据库索引推荐;对不同的分类器推荐的索引进行排序后,基于原始数据库和查询方式,依次建立索引并进行数据查询,依据其平均查询时间和最大查询时间,确定最稳定的索引;本发明专利技术是一种自适应方法,可以大幅提高机载数据库查询效率及稳定性,提升相关机载任务系统保障能力,降低数据库管理设计技术人员门槛,减少软件设计与分析成本,大幅提升数据库方案设计效率。

【技术实现步骤摘要】

本申请属于数据库,尤其是涉及一种提升机载数据库数据检索性能稳定性的方法和装置


技术介绍

1、机载数据库的主要应用领域为机载安全关键领域装备中涉及到导航数据库、性能数据库、地形数据库、障碍物数据库等数据库管理的系统,例如机载飞行管理系统、航电任务系统和导航系统等安全关键系统。目前,机载数据库规模呈几何量级增长,数据存储量级从千字节(kb)到兆字节(mb)再到千兆字节gb,数据种类和规模日益扩大;系统应用场景多变复杂,导致机载数据库查询操作更加频繁。这些应用场景对机载数据库的实时性与稳定性提出了较高的要求;

2、传统的机载数据库查询方法主要为顺序查询或者二叉树查询,会占用大量的计算资源,检索性能较差;面对数据量激增与应用场景多变,查询时间较长且不稳定,无法满足机载安全关键领域要求。机载数据库管理的智能索引推荐方法与装置通过机器学习方法,向数据库设计人员推荐数据库索引,从而提升数据库查询效率,但该机器学习方法单一,推荐的索引对数据库性能提升有限,且无法满足数据库稳定性要求。研究并实现一种提升机载数据库检索效率及检索稳定性的方法,对应用机载数据库的任本文档来自技高网...

【技术保护点】

1.一种提升机载数据库数据检索性能稳定性的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述备选索引方式和所述数据库,确定推荐索引方式,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述查询时间,进行平均加权得到评估指标,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述备选索引方式和所述数据库,模拟真实场景进行查询,得到查询时间,包括:

5.根据权利要求1所述的方法,其特征在于,所述处理数据库中的数据,得到目标特征属性之前,还包括:

6.一种提升机载数据库数据检索性...

【技术特征摘要】

1.一种提升机载数据库数据检索性能稳定性的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述备选索引方式和所述数据库,确定推荐索引方式,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述查询时间,进行平均加权得到评估指标,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述备选索引方式和所述数据库,模拟真实场景进行查询,得到查询时间,...

【专利技术属性】
技术研发人员:王晓昱马望福高嘉巍苏郁宸张晨煜
申请(专利权)人:中国航空工业集团公司西安飞行自动控制研究所
类型:发明
国别省市:

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

1