The invention discloses a data query method, a device, a storage medium and a processor. It includes: acquiring query instructions, query instructions for querying the first data in the first type of data, and the second data corresponding to the first data in at least one second type of data; determining the first corresponding relationship and at least one second corresponding relationship according to query instructions, and querying the first data in the first type of data, and the first data. The corresponding relationship is used to represent the corresponding relationship between the data in the first type of data and the first identification, the second corresponding relationship is used to represent the corresponding relationship between the data in the second type of data and the second identification, the second identification is determined according to the first identification, and the designation corresponding to the first data is queried according to the first corresponding relationship in the first identification. Identity: According to the specified identity and at least one second corresponding relationship, the second data corresponding to the specified identity is queried in at least one second type of data. The invention solves the technical problem of low efficiency in querying data with inclined characteristics.
【技术实现步骤摘要】
数据查询方法、装置、存储介质及处理器
本专利技术涉及数据处理领域,具体而言,涉及一种数据查询方法、装置、存储介质及处理器。
技术介绍
随着硬件和软件技术的不断发展,数据仓库成为以数据库为基础的信息管理系统的研究重点领域。而数据查询是信息管理系统中最频繁的操作。在关系数据库中,数据查询是将经过选择、处理过的数据存入关系数据表,并以此为基础,根据用户需求生成查询语句,从关系数据库中查询所需数据的过程和技术。从本质上说,数据查询的作用是从关系数据表中提取面向业务分析的数据,并对业务数据进行汇总性分析的过程。在对航天情报数据进行查询的过程中,由于航天情报数据的高度倾斜性等特点,例如由于综合国力、科技水平和应用价值等差异,美国在各类卫星航天器的制造、生产、销售和运营等指标要远高于其他国家,所以在查询航天情报数据的过程中,查询过程常常需要向美国倾斜,因此,需要查询有倾斜性特点的数据,得出具有倾斜性特点的查询结果。采用常规的查询方式,查询有倾斜性特点的数据,需要先按照倾斜条件在存储航天情报数据库中查询包括该倾向条件的数据,然后再进一步查询具体条件。例如,在“某国通信卫星类型中的卫星名称、发射场和运营机构”的情况下,需要在预先存储的数据库中,筛选出包含某国通信卫星的数据,然后在筛选出的数据中进一步查询“卫星名称、发射场和运营机构”等数据。但是,采用上述查询方式应用在大数据查询的环境下,数据库中海量的数据将会严重降低查询效率。针对上述查询有倾斜性特点的数据效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据查询方法、装置、存储介质及处理器,以 ...
【技术保护点】
1.一种数据查询方法,其特征在于,包括:获取查询指令,其中,所述查询指令用于查询第一类数据中的第一数据,以及所述第一数据在至少一个第二类数据中所对应的第二数据,所述第一类数据和所述第二类数据是预定数据库中不同类型的数据集合;根据所述查询指令确定第一对应关系和至少一个第二对应关系,并在所述第一类数据中查询所述第一数据,其中,所述第一对应关系用于表示所述第一类数据中的数据与第一标识的对应关系,所述第二对应关系用于表示所述第二类数据中的数据与第二标识的对应关系,第二标识是根据第一标识确定的;在所述第一标识中根据所述第一对应关系查询与所述第一数据对应的指定标识;根据所述指定标识和所述至少一个第二对应关系,在所述至少一个第二类数据中查询所述指定标识对应的所述第二数据。
【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:获取查询指令,其中,所述查询指令用于查询第一类数据中的第一数据,以及所述第一数据在至少一个第二类数据中所对应的第二数据,所述第一类数据和所述第二类数据是预定数据库中不同类型的数据集合;根据所述查询指令确定第一对应关系和至少一个第二对应关系,并在所述第一类数据中查询所述第一数据,其中,所述第一对应关系用于表示所述第一类数据中的数据与第一标识的对应关系,所述第二对应关系用于表示所述第二类数据中的数据与第二标识的对应关系,第二标识是根据第一标识确定的;在所述第一标识中根据所述第一对应关系查询与所述第一数据对应的指定标识;根据所述指定标识和所述至少一个第二对应关系,在所述至少一个第二类数据中查询所述指定标识对应的所述第二数据。2.根据权利要求1所述的方法,其特征在于,根据所述查询指令确定第一对应关系和至少一个第二对应关系包括:根据所述查询指令分别选取所述预定数据库中所述第一类数据、所述第二类数据、以及数据对应关系,其中,所述预定数据库中包括所述数据对应关系,所述数据对应关系为所述第二类数据中的数据与所述第一类型数据中的数据之间的对应关系;为所述第一类数据中的每个数据设置对应的所述第一标识,得到所述第一对应关系;为所述至少一个第二类数据中的每个数据设置对应的所述第二标识,得到所述第二对应关系;根据所述数据对应关系确定所述第一标识和所述第二标识的对应关系。3.根据权利要求2所述的方法,其特征在于,为所述第一类数据中的每个数据设置对应的所述第一标识包括:确定所述第一类数据中的每个数据所对应的键值对(Key,Value),其中,所述键值对(Key,Value)的键Key为所述第一类数据中的数据通过预定哈希函数所到的哈希值,所述键值对(Key,Value)的值Value为所述第一类数据中的数据的存储值;为所述键值对(Key,Value)设置对应的所述第一标识。4.根据权利要求3所述的方法,其特征在于,在所述第一类数据中查询所述第一数据包括:通过所述预定哈希函数,确定用...
【专利技术属性】
技术研发人员:周一鸣,刘悦,
申请(专利权)人:北京空间科技信息研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。