深圳云天励飞技术股份有限公司汤前进获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳云天励飞技术股份有限公司申请的专利一种数据查询方法、装置、电子设备及存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN114443689B 。
龙图腾网通过国家知识产权局官网在2025-09-02发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202111666802.2,技术领域涉及:G06F16/242;该发明授权一种数据查询方法、装置、电子设备及存储介质是由汤前进;吕旭涛设计研发完成,并于2021-12-31向国家知识产权局提交的专利申请。
本一种数据查询方法、装置、电子设备及存储介质在说明书摘要公布了:本发明涉及数据查询技术领域,尤其涉及一种数据查询方法、装置、电子设备及存储介质,方法包括:获取待查询数据,待查询数据中包括结构化条件与待查询向量;在数据库管理系统中自定义联合查询扫描路径;基于代价模型计算结构化条件与待查询向量联合查询的总代价,从自定义联合查询扫描路径中选取总代价最小的路径作为目标联合查询扫描路径并转换为目标联合查询扫描任务,基于目标联合查询扫描任务在数据库管理系统中进行联合查询,得到对应待查询数据的目标查询数据。本申请通过代价模型计算最小总代价的路径作为目标联合查询扫描路径,并结合结构化条件在目标联合查询扫描路径进行搜索以缩小向量索引的搜索范围,有利于提高查询速度。
本发明授权一种数据查询方法、装置、电子设备及存储介质在权利要求书中公布了:1.一种数据查询方法,其特征在于,所述方法包括以下步骤: 获取待查询数据,所述待查询数据中包括结构化条件与待查询向量; 在数据库管理系统中自定义联合查询扫描路径; 基于预设的代价模型,计算所述结构化条件与所述待查询向量联合查询的总代价,从所述自定义联合查询扫描路径中选取所述总代价最小的路径作为目标联合查询扫描路径,其中,所述目标联合查询扫描路径包括对结构化条件查询以及对向量查询; 将所述目标联合查询扫描路径转换为目标联合查询扫描任务; 基于所述目标联合查询扫描任务在所述数据库管理系统中进行联合查询,得到对应所述待查询数据的目标查询数据; 所述在数据库管理系统中自定义联合查询扫描路径,包括: 通过预设的全局变量在所述数据库管理系统中对扫描路径进行初始化,并创建所述联合查询扫描路径; 所述通过预设的全局变量在所述数据库管理系统中对扫描路径进行初始化,并创建所述联合查询扫描路径,包括: 判断是否从所述数据库管理系统中的原始表进行查询; 若是从所述数据库管理系统中的原始表进行查询,则判断所述待查询数据是否包含所述结构化条件,且所述结构化条件所在的列创建有结构化索引; 若所述待查询数据包含所述结构化条件,且所述结构化条件所在的列创建有结构化索引,则判断所述待查询数据中是否包含待查询向量,且所述含待查询向量所在的列创建有向量索引; 若所述待查询数据中包含待查询向量,且所述含待查询向量所在的列创建有向量索引,则查找所有所述结构化索引以及所述向量索引,并分别创建对应所述结构化索引的扫描路径和对应所述向量索引的扫描路径; 基于所述结构化索引的扫描路径以及所述向量索引的扫描路径创建所述联合查询扫描路径; 基于预设的代价模型,计算所述结构化条件与所述待查询向量联合查询的总代价,从所述自定义联合查询扫描路径中选取所述总代价最小的路径作为目标联合查询扫描路径,包括: 基于执行所述结构化索引的代价、所述原始表的表行数、所述结构化条件的查询结果占表行数的比例、获取行的索引位置的代价、获取索引页的代价和计算待查询数据与向量索引中的数据之间的距离的代价,计算所述结构化条件与所述待查询向量联合查询时路径的总代价; 从所述自定义联合查询扫描路径中选取所述总代价最小的路径作为所述目标联合查询扫描路径; 代价模型的具体计算公式如下所示: (1) (2) 其中,Chybrid为联合查询的总代价,Cnot_hybrid为非联合查询的代价,cstructured为执行btree索引的代价,r1为结构化条件的查询结果占表行数的比例,ntotal为表行数,c0为从哈希表中获取行的索引位置的代价,c1为获取索引页的IO代价,c2为计算查询数据与向量索引中的数据之间的距离的代价,r2为非联合查询时向量索引搜索的数量占表行数比例,n1为每个索引页保存索引元素的数量; 当联合查询的代价Chybrid小于非联合查询的代价Cnot_hybrid时,选择进行联合查询。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳云天励飞技术股份有限公司,其通讯地址为:518000 广东省深圳市龙岗区园山街道龙岗大道8288号深圳大运软件小镇17栋1楼;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。