[发明专利]一种层次数据检索方法、装置和设备在审

专利信息
申请号: 202111389373.9 申请日: 2021-11-19
公开(公告)号: CN114116716A 公开(公告)日: 2022-03-01
发明(设计)人: 田标;崔伟;陈献青;邓捷;王刚;王家宾;黄文文 申请(专利权)人: 天翼数字生活科技有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/242;G06F16/2455
代理公司: 北京集佳知识产权代理有限公司 11227 代理人: 贾小慧
地址: 200040 上海市静安*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 层次 数据 检索 方法 装置 设备
【说明书】:

发明公开了一种层次数据检索方法、装置和设备,方法包括:响应于任一用户端发送的登录请求,获取用户端对应的用户标识;从预设数据库中查询用户标识对应的归属信息,并确定用户标识对应的数据库层级类型;当接收用户端发送的数据检索请求时,获取数据检索请求对应的检索类型;若检索类型为关系数据库检索,则根据归属信息检索数据库层级类型对应的关系数据库,得到第一目标层次数据;若检索类型为索引数据库检索,则根据数据检索请求与归属信息检索数据库层级类型对应的ES索引库,得到第二目标层次数据;返回第一目标层次数据或第二目标层次数据至用户端。从而在简化检索架构和检索路径基础上,更为有效地提高亿级用户量数据检索过程的效率。

技术领域

本发明涉及数据检索技术领域,尤其涉及一种层次数据检索方法、装置和设备。

背景技术

层次数据,也叫目录树,在UI上类似Windows的资源管理器,指的是通过树形结构逐层存储的数据。其管理、搜索、分析是互联网业务中的常见需求,例如企业的各层级的部门及其员工以及员工之间上下级数据的管理、存储和查询;多层次商品类别、商品及相关企业和用户数据的管理和查询;物联网业务中的多层次地域及其包含的设备、设备生产企业及设备投入使用后所属的企业、用户数据的管理、搜索等,数据的层次可以有十几级甚至不限,对应的数据量可能达到百万级甚至更大。这些需求涉及到的用户及管理员(包括区域管理员)往往需要不同的数据权限。

为此,传统的层次数据存储和搜索的方法通常是采用关系数据库MySQL、Oracle或Microsoft SQL Server来保存层次数据;或者是采用字段记录层次关系的方式进行存储和检索查询。

但随着亿级用户量的互联网业务的不断扩大,层次树实体数据之间的关联会的数据量会进一步增加,按照传统关系数据库理论构建的层次数据管理、搜索服务,常见的表设计方案只能循环或者递归地用Java等编程语言从数据库查询,而且层次树越多,循环次数或递归的层次越深;且由于应用系统、数据库往往运行在不同的服务器上,每次访问数据库时都会经过网络通信、数据库服务器内部的处理、硬盘I/O交互等过程,在数据量和并发量较大的情况下系统响应缓慢且难以提供大规模的并发访问,从而导致层次数据的搜索效率降低,无法满足互联网业务发展需求。

发明内容

本发明提供了一种层次数据检索方法、装置和设备,解决了传统的层次数据检索方法由于其架构和检索路径的限制,在亿级用户量的互联网业务搜索过程中的检索效率较低,无法满足互联网业务发展需求的技术问题。

本发明第一方面提供的一种层次数据检索方法,包括:

响应于任一用户端发送的登录请求,获取所述用户端对应的用户标识;

从预设数据库中查询所述用户标识对应的归属信息,并确定所述用户标识对应的数据库层级类型;

当接收所述用户端发送的数据检索请求时,获取所述数据检索请求对应的检索类型;

若所述检索类型为关系数据库检索,则根据所述归属信息检索所述数据库层级类型对应的关系数据库,得到第一目标层次数据;

若所述检索类型为索引数据库检索,则根据所述数据检索请求与所述归属信息检索所述数据库层级类型对应的ES索引库,得到第二目标层次数据;

返回所述第一目标层次数据或所述第二目标层次数据至所述用户端。

可选地,所述从预设数据库中查询所述用户标识对应的归属信息,并确定所述用户标识对应的数据库层级类型的步骤,包括:

按照所述用户标识检索预设数据库,获取所述用户标识对应的归属信息并缓存;

判断所述归属信息是否包含上级节点ID;

若否,则判定所述用户标识对应的数据库层级类型为限定层级类型;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼数字生活科技有限公司,未经天翼数字生活科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202111389373.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top