数据查询方法、数据查询装置、电子设备和存储介质制造方法及图纸

技术编号:39050129 阅读:22 留言:0更新日期:2023-10-12 19:42
本公开提供了一种数据查询方法,可以应用于大数据技术领域,该方法包括:响应于针对目标数据表的数据查询请求,获取数据查询请求中携带的至少一条当前查询语句和数据查询请求的请求方针对目标数据表的至少一条历史查询语句;将至少一条当前查询语句和至少一条历史查询语句映射为第一矩阵;基于第一矩阵构建多个第二矩阵;分别计算第一矩阵和多个第二矩阵的秩;以及在第一矩阵的秩与多个第二矩阵的秩均不相等的情况下,执行当前查询语句。此外,本公开还提供了一种数据查询装置、一种电子设备和一种可读存储介质。和一种可读存储介质。和一种可读存储介质。

【技术实现步骤摘要】
数据查询方法、数据查询装置、电子设备和存储介质


[0001]本公开涉及大数据
,更具体地,涉及一种数据查询方法、一种数据查询装置、一种电子设备、一种可读存储介质和一种计算机程序产品。

技术介绍

[0002]随着大数据技术的发展和企业规模的扩大,企业生产过程中产生的数据大都存储在数据库中,而这些数据中无可避免地存在有敏感信息。
[0003]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:相关技术中的数据查询方法无法防御差分攻击,容易导致敏感信息泄露。

技术实现思路

[0004]有鉴于此,本公开提供了一种数据查询方法、一种数据查询装置、一种电子设备、一种可读存储介质和一种计算机程序产品。
[0005]本公开的一个方面提供了一种数据查询方法,包括:响应于针对目标数据表的数据查询请求,获取上述数据查询请求中携带的至少一条当前查询语句和上述数据查询请求的请求方针对上述目标数据表的至少一条历史查询语句;将至少一条上述当前查询语句和至少一条上述历史查询语句映射为第一矩阵;基于上述第一矩阵构建多个第二矩本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,包括:响应于针对目标数据表的数据查询请求,获取所述数据查询请求中携带的至少一条当前查询语句和所述数据查询请求的请求方针对所述目标数据表的至少一条历史查询语句;将至少一条所述当前查询语句和至少一条所述历史查询语句映射为第一矩阵;基于所述第一矩阵构建多个第二矩阵;分别计算所述第一矩阵和多个所述第二矩阵的秩;以及在所述第一矩阵的秩与多个所述第二矩阵的秩均不相等的情况下,执行所述当前查询语句。2.根据权利要求1所述的方法,其中,所述将至少一条所述当前查询语句和至少一条所述历史查询语句映射为第一矩阵,包括:对于至少一条所述当前查询语句和至少一条所述历史查询语句中的每条查询语句,基于所述目标数据表,将所述查询语句映射为一个查询向量;以及将多个所述查询向量按预设顺序排列,得到所述第一矩阵。3.根据权利要求1所述的方法,其中,所述基于所述第一矩阵构建多个第二矩阵,包括:基于所述第一矩阵的行的维度,构建多个单位查询向量,其中,多个所述单位查询向量为单位向量且两两正交;以及对于每个所述单位查询向量,将所述单位查询向量合并到所述第一矩阵中,得到所述第二矩阵。4.根据权利要求1所述的方法,其中,所述分别计算所述第一矩阵和多个所述第二矩阵的秩,包括:对于所述第一矩阵和多个所述第二矩阵中的每个查询矩阵,构建所述查询矩阵的对称矩阵;计算所述对称矩阵的秩;以及将所述对称矩阵的秩确定为所述查询矩阵的秩。5.根据权利要求4所述的方法,其中,所述构建所述查询矩阵的对称矩阵,包括:获取所述查询矩阵的转置矩阵;在所述查询矩阵的行的维度大于或等于列的维度的情况下,基于所述转置矩阵和所述查询矩阵的乘积构建得到所述对称矩阵;以及在所述...

【专利技术属性】
技术研发人员:关诚伍星王畅孙小朋贾牧
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

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

1