一种数据库查询优化方法及系统技术方案

技术编号:36301681 阅读:64 留言:0更新日期:2023-01-13 10:17
本发明专利技术涉及数据库查询相关领域,公开了一种数据库查询优化方法及系统,包括检索空间建立模块、检索空间映射模块、特征关联检索模块以及数据展示验证模块;通过设置独立于数据库存在的物理优化空间,能够有效的降低检索过程中对于数据库数据吞吐通道的占用以及对数据库运算能力的占用,同时将数据对象进行特征化打散的多特征重合度检索办法,基于特征合并的基础上,可以大量的降低检索过程中的检索数据量,提升检索效率,能够实现在短时间内获取大量的特征符合数据对象并进行组合筛选。量的特征符合数据对象并进行组合筛选。量的特征符合数据对象并进行组合筛选。

【技术实现步骤摘要】
一种数据库查询优化方法及系统


[0001]本专利技术涉及数据库查询相关领域,具体是一种数据库查询优化方法及系统。

技术介绍

[0002]在数据库领域中,数据库中数据的查询能力是衡量数据库的重要项目之一,在数据查询的过程中,数据查询的效率过低,会导致数据库整体的反馈响应较差,难以满足用户对数据库中数据内容快速查询获取的需求;同时数据查询时对于数据库的数据吞吐量以及数据库运算能力的占用也会同样影响在数据查询过程中对于用户的体验反馈,以及影响对数据库的健康消耗速率。
[0003]现有技术中的数据查询方式,多是通过对用户多词条的“与”“或”关系对数据库进行无差边查询比对,占用大量数据吞吐及算力的同时,对数据内容的检索方式会导致在词条偏移时,多词条组合后,查询结果偏移导致无法正确查询需求数据内容的问题。

技术实现思路

[0004]本专利技术的目的在于提供一种数据库查询优化方法及系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种数据库查询优化系统,包含:检索空间建立模块,用于构建检索的物理优化空间,所述物理优化空间包括优化存储单元以及优化检索单元,所述优化存储单元用于存储检索特征,所述优化检索单元用于响应来自用户的数据查询指令以遍历优化存储单元,所述物理优化空间与数据库通信连接;检索空间映射模块,用于建立与数据库中数据一一对应连接的数据指向链接并在所述优化存储单元中存储,通过特征获取程序获取数据库中对应数据的检索特征,将所述检索特征与相对应的所述数据指向链接绑定,并对内容相同的所述检索特征进行合并,所述检索特征包括数据的标题特征、内容特征以及用户标记特征;特征关联检索模块,用于获取来自用户的数据查询指令,所述数据查询指令包含多组检索特征,基于所述检索特征依次对所述优化存储单元进行遍历,获取多个数据指向链接,并通过检索计数器对所述数据指向链接进行遍历响应计数,生成关联检索结果;数据展示验证模块,用于基于所述遍历响应计数的结果对所述关联检索结果中的数个数据指向链接进行降序排列,并通过所述数据指向链接获取数据库中对应数据的部分内容以生成验证预览,输出所述验证预览并接收来自用户的查询确认反馈。
[0006]作为本专利技术的进一步方案:所述检索空间映射模块包括:媒体特征获取模块,用于通过预设的媒体对象识别程序对所述媒体内容进行识别,获取所述媒体图像的元素内容构成,并基于所述元素内容与预设识别库中的对照元素的相符程度对相对应的检索特征设置特征占比,每个所述对照元素包括多个检索特征,相
同对照元素的不同检索特征用于区别不同表达方式,所述特征占比用于当进行遍历响应计数时,赋予计数系数。
[0007]作为本专利技术的再进一步方案:所述特征关联检索模块包括:附加筛选单元,用于接收来自用户的附加查询条件,并基于所述附加查询条件对所述数据指向链接进行筛选,所述附加查询条件独立于所述检索特征,且作用于每个所述数据指向链接以及数据库数据,所述附加查询条件包括时间信息、文件上传对象、文件类型以及文件数据量。
[0008]作为本专利技术的再进一步方案:还包括特征模糊模块,所述特征模糊模块具体包括:词汇模糊单元,用于对所述检索特征进行词汇模糊,获取与所述检索特征的文字表达相近的所述检索特征作为模糊检索特征,并基于文字表达与检索特征的重合度对所述模糊检索特征进行特征占比的赋值;词义模糊单元,用于对所述检索特征进行词义模糊,获取与所述检索特征的文字表达相近的所述检索特征作为模糊检索特征,并基于预设的词义模糊等级库对所述模糊检索特征进行特征占比的赋值,所述词义模糊等级库包括多个分别对应不同特征占比的相近词汇存储空间。
[0009]作为本专利技术的再进一步方案:还包括对象关联模块;所述对象关联模块,用于基于不同用户的检索偏好以及查询确认反馈的最终结果,建立不同用户的检索特征关联树,所述检索特征关联树用于表征用户在通过某一检索特征检索时,被检索对象可能包含的其它用户未被输入检索特征间的关联性。
[0010]本专利技术实施例旨在提供一种数据库查询优化方法,包括步骤:构建检索的物理优化空间,所述物理优化空间包括优化存储单元以及优化检索单元,所述优化存储单元用于存储检索特征,所述优化检索单元用于响应来自用户的数据查询指令以遍历优化存储单元,所述物理优化空间与数据库通信连接;建立与数据库中数据一一对应连接的数据指向链接并在所述优化存储单元中存储,通过特征获取程序获取数据库中对应数据的检索特征,将所述检索特征与相对应的所述数据指向链接绑定,并对内容相同的所述检索特征进行合并,所述检索特征包括数据的标题特征、内容特征以及用户标记特征;获取来自用户的数据查询指令,所述数据查询指令包含多组检索特征,基于所述检索特征依次对所述优化存储单元进行遍历,获取多个数据指向链接,并通过检索计数器对所述数据指向链接进行遍历响应计数,生成关联检索结果;基于所述遍历响应计数的结果对所述关联检索结果中的数个数据指向链接进行降序排列,并通过所述数据指向链接获取数据库中对应数据的部分内容以生成验证预览,输出所述验证预览并接收来自用户的查询确认反馈。
[0011]作为本专利技术的进一步方案:所述通过特征获取程序获取数据库中对应数据的检索特征的步骤包括:通过预设的媒体对象识别程序对所述媒体内容进行识别,获取所述媒体图像的元素内容构成,并基于所述元素内容与预设识别库中的对照元素的相符程度对相对应的检索特征设置特征占比,每个所述对照元素包括多个检索特征,相同对照元素的不同检索特征用于区别不同表达方式,所述特征占比用于当进行遍历响应计数时,赋予计数系数。
[0012]作为本专利技术的再进一步方案:还包括附加检索步骤:接收来自用户的附加查询条件,并基于所述附加查询条件对所述数据指向链接进行筛选,所述附加查询条件独立于所述检索特征,且作用于每个所述数据指向链接以及数据库数据,所述附加查询条件包括时间信息、文件上传对象、文件类型以及文件数据量。
[0013]作为本专利技术的再进一步方案:还包括步骤:对所述检索特征进行词汇模糊,获取与所述检索特征的文字表达相近的所述检索特征作为模糊检索特征,并基于文字表达与检索特征的重合度对所述模糊检索特征进行特征占比的赋值;对所述检索特征进行词义模糊,获取与所述检索特征的文字表达相近的所述检索特征作为模糊检索特征,并基于预设的词义模糊等级库对所述模糊检索特征进行特征占比的赋值,所述词义模糊等级库包括多个分别对应不同特征占比的相近词汇存储空间。
[0014]作为本专利技术的再进一步方案:还包括步骤:基于不同用户的检索偏好以及查询确认反馈的最终结果,建立不同用户的检索特征关联树,所述检索特征关联树用于表征用户在通过某一检索特征检索时,被检索对象可能包含的其它用户未被输入检索特征间的关联性。
[0015]与现有技术相比,本专利技术的有益效果是:通过设置独立于数据库存在的物理优化空间,能够有效的降低检索过程中对于数据库数据吞吐通道的占用以及对数据库运算能力的占用,同时将数据对象进行特征化打散的多特征重合度检索办法,基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库查询优化系统,其特征在于,包含:检索空间建立模块,用于构建检索的物理优化空间,所述物理优化空间包括优化存储单元以及优化检索单元,所述优化存储单元用于存储检索特征,所述优化检索单元用于响应来自用户的数据查询指令以遍历优化存储单元,所述物理优化空间与数据库通信连接;检索空间映射模块,用于建立与数据库中数据一一对应连接的数据指向链接并在所述优化存储单元中存储,通过特征获取程序获取数据库中对应数据的检索特征,将所述检索特征与相对应的所述数据指向链接绑定,并对内容相同的所述检索特征进行合并,所述检索特征包括数据的标题特征、内容特征以及用户标记特征;特征关联检索模块,用于获取来自用户的数据查询指令,所述数据查询指令包含多组检索特征,基于所述检索特征依次对所述优化存储单元进行遍历,获取多个数据指向链接,并通过检索计数器对所述数据指向链接进行遍历响应计数,生成关联检索结果;数据展示验证模块,用于基于所述遍历响应计数的结果对所述关联检索结果中的数个数据指向链接进行降序排列,并通过所述数据指向链接获取数据库中对应数据的部分内容以生成验证预览,输出所述验证预览并接收来自用户的查询确认反馈。2.根据权利要求1所述的一种数据库查询优化系统,其特征在于,所述检索空间映射模块包括:媒体特征获取模块,用于通过预设的媒体对象识别程序对所述媒体内容进行识别,获取所述媒体图像的元素内容构成,并基于所述元素内容与预设识别库中的对照元素的相符程度对相对应的检索特征设置特征占比,每个所述对照元素包括多个检索特征,相同对照元素的不同检索特征用于区别不同表达方式,所述特征占比用于当进行遍历响应计数时,赋予计数系数。3.根据权利要求2所述的一种数据库查询优化系统,其特征在于,所述特征关联检索模块包括:附加筛选单元,用于接收来自用户的附加查询条件,并基于所述附加查询条件对所述数据指向链接进行筛选,所述附加查询条件独立于所述检索特征,且作用于每个所述数据指向链接以及数据库数据,所述附加查询条件包括时间信息、文件上传对象、文件类型以及文件数据量。4.根据权利要求3所述的一种数据库查询优化系统,其特征在于,还包括特征模糊模块,所述特征模糊模块具体包括:词汇模糊单元,用于对所述检索特征进行词汇模糊,获取与所述检索特征的文字表达相近的所述检索特征作为模糊检索特征,并基于文字表达与检索特征的重合度对所述模糊检索特征进行特征占比的赋值;词义模糊单元,用于对所述检索特征进行词义模糊,获取与所述检索特征的文字表达相近的所述检索特征作为模糊检索特征,并基于预设的词义模糊等级库对所述模糊检索特征进行特征占比的赋值,所述词义模糊等级库包括多个分别对应不同特征占比的相近词汇存储空间。5.根据权利要求1所述的一种数据库查询优化系统,其特征在于,还包括对象关联模块;所述对象关联模块,用于基于不同用户的检索偏好以及查询确认反馈的最终结果,建
立不同用户的检索特征关联树,所述检索特征关联...

【专利技术属性】
技术研发人员:颜宇杰王亮张恒基李河东孙智贤
申请(专利权)人:西南石油大学
类型:发明
国别省市:

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

1