(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210776486.2
(22)申请日 2022.07.04
(65)同一申请的已公布的文献号
申请公布号 CN 114840608 A
(43)申请公布日 2022.08.02
(73)专利权人 深圳市茗 格科技有限公司
地址 518000 广东省深圳市龙岗区宝龙街
道宝龙社区宝荷大道76号龙岗智慧家
园A座703
(72)发明人 张延峰 李秀金 王晖
(74)专利代理 机构 深圳市恒程创新知识产权代
理有限公司 4 4542
专利代理师 戴圆圆
(51)Int.Cl.
G06F 16/27(2019.01)
G06F 16/22(2019.01)
G06F 16/2455(2019.01)G06F 16/25(2019.01)
G06F 16/28(2019.01)
(56)对比文件
US 202132098 8 A1,2021.10.14
CN 105426442 A,2016.0 3.23
CN 102238162 A,201 1.11.09
CN 111367983 A,2020.07.0 3
CN 108701076 A,2018.10.23
Lokesh. B. Bhajantri 等.Context aware
routing in Distributed Sensor Netw orks
for data g athering and dis semination.
《2012 Third I nternati onal Conference o n
Computing, Communication and Netw orking
Technologies (IC CCNT"12)》 .2012,第1-2页.
陈军.基于Flume的分布式日志聚合系统的
研究. 《科技视界》 .2017,(第1 1期),第82页.
审查员 乔晋
(54)发明名称
分布式数据访问方法、 设备及存 储介质
(57)摘要
本申请公开了一种分布式数据访问方法、 设
备及存储介质, 该方法包括: 调用预设数据访问
组件接收业务系统发送的数据访问请求, 根据所
述数据访问请求判断是否需要生成数据路由信
息; 若需要生成数据路由信息, 则根据生成的数
据路由信息和所述数据访问请求访问对应的存
储空间, 得到访问结果, 所述存储空间至少包括
存储数据库和分布式缓存中的一种; 对所述访问
结果进行加工, 得到最终访问结果, 将所述最终
访问结果发送至所述业务系统。 本申请通过预设
数据访问组件在业务系统和数据存储的中间环
节进行数据路由和结果加工, 实现了提升数据访
问效率的技 术效果。
权利要求书2页 说明书10页 附图1页
CN 114840608 B
2022.11.01
CN 114840608 B
1.一种分布式数据访问方法, 其特 征在于, 所述分布式数据访问方法包括以下步骤:
调用预设数据访问组件接收业务系统发送的数据访问请求, 根据 所述数据访问请求判
断是否需要生成数据路由信息, 其中, 所述数据访问请求中包含数据类型标签, 所述预设数
据访问组件中包 含预设数据仓库工具;
若需要生成数据路由信 息, 则根据生成的数据路由信 息和所述数据访问请求访问对应
的存储空间, 得到访问结果, 所述存 储空间至少包括存 储数据库和分布式缓存中的一种;
对所述访 问结果进行加工, 得到最终访 问结果, 将所述最终访 问结果发送至所述业务
系统;
其中, 所述 根据所述数据访问请求判断是否需要生成数据路由信息的步骤 包括:
获取所述数据访问请求中的待访问数据;
若所述待访问数据为结构化数据, 则判定需要生成数据路由信息;
若所述待访问数据为非结构化数据, 则判定不需要生成数据路由信息;
其中, 在所述若所述待访 问数据为非结构化数据, 则判定不需要生成数据路由信息的
步骤之后, 还 包括:
通过预设数据仓库工具将所述数据访问请求 转化为映射任务;
根据所述映射任务 查询预设 分布式存 储系统中的目标非结构化数据。
2.如权利要求1所述的分布式数据访问方法, 其特征在于, 在所述调用预设数据访问组
件接收业务系统发送的数据访问请求, 根据所述数据访问请求判断是否需要生成数据路由
信息的步骤之前, 还 包括:
接收业务系统发送的数据存储请求, 根据 所述数据存储请求判断是否对待存储数据进
行拆分存 储;
若判定对所述待存储数据进行拆分存储, 则根据 预设分片规则对所述待存储数据进行
拆分和分库分表存 储。
3.如权利要求2所述的分布式数据访问方法, 其特征在于, 所述根据预设分片规则对所
述待存储数据进行拆分和分库分表存 储的步骤 包括:
根据所述预设分片规则对所述待存储数据进行拆分, 确定所述待存储数据的数据标
识, 将所述数据标识作为对所述待存 储数据进行拆分的切分键;
根据所述切分键和预设数据库集群中的待选数据库数量确定目标存 储数据库;
根据所述切分键和所述目标存储数据库中待选数据表的数量确定目标存储数据表, 将
拆分后的待存 储数据存 储至所述目标存 储数据表。
4.如权利要求3所述的分布式数据访问方法, 其特征在于, 所述根据生成的数据路由信
息和所述数据访问请求访问对应的存 储空间的步骤 包括:
根据所述数据路由信息确定所述存 储空间的地址;
获取所述数据访问请求中的业务类型信 息, 根据所述业务类型信 息确定所述存储空间
的访问接口;
通过所述访问接口访问所述存 储空间。
5.如权利要求4所述的分布式数据访问方法, 其特征在于, 所述对所述访问结果进行加
工, 得到最终访问结果的步骤 包括:
获取所述访问接口传输的加工参数;权 利 要 求 书 1/2 页
2
CN 114840608 B
2根据所述加工参数对所述访问结果进行加工, 将加工后的访问结果作为所述最终访问
结果, 其中, 所述加工参数至少包括条件查询方式、 聚合函数、 分页方式和排序方式中的一
项。
6.如权利要求1 ‑5任一项所述的分布式数据访问方法, 其特征在于, 所述分布式数据访
问方法还 包括:
确定所述存 储空间在预设时间段内的访问次数;
当所述访问次数超过预设访问次数阈值 时, 将所述存储空间内的业务数据作为长久缓
存数据保存。
7.一种电子设备, 其特征在于, 所述电子设备包括: 存储器、 处理器及存储在所述存储
器上并可在所述处理器上运行的分布式数据访问程序, 所述分布式数据访问程序配置为 实
现如权利要求1至 6中任一项所述的分布式数据访问方法的步骤。
8.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有分布式
数据访问程序, 所述分布式数据访问程序被处理器执行时实现如权利要求 1至6中任一项 所
述的分布式数据访问方法的步骤。权 利 要 求 书 2/2 页
3
CN 114840608 B
3
专利 分布式数据访问方法、设备及存储介质
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 01:01:37上传分享