医药安全标准网
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211166038.7 (22)申请日 2022.09.23 (71)申请人 重庆紫光华山智安科技有限公司 地址 400700 重庆市北碚区云汉大道1 17号 附386号 (72)发明人 林杰 (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 张欣欣 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/22(2019.01) G06F 16/2458(2019.01) (54)发明名称 数据访问方法、 装置、 存储节点及可读存储 介质 (57)摘要 本发明涉及分布式存储系统技术领域, 提供 一种数据访问方法、 装置、 存储节点及可读存储 介质, 所述方法包括: 接收客户端发送的读请求, 读请求包括欲读取数据的欲读关键字; 根据欲读 关键字确定欲读取数据的欲读序号, 欲读序号为 写入欲读取数据的写请求的序号; 根据欲读序号 从多个异步节 点中确定目标异步节 点, 并将欲读 序号及目标异步节点返回客户端, 以指示客户端 根据欲读序号从目标异步节点中读取欲读取数 据。 本实施例能够在保证强一致性的前提下提高 分布式存 储系统的读性能。 权利要求书2页 说明书12页 附图4页 CN 115495523 A 2022.12.20 CN 115495523 A 1.一种数据访问方法, 其特征在于, 应用于分布式存储系统中的以同步方式进行数据 访问的同步节点, 所述同步节点与多个以异步方式进行数据访问的异步节点通信连接, 所 述同步节点与客户端通信连接, 所述方法包括: 接收所述 客户端发送的读 请求, 所述读 请求包括欲读取 数据的欲读关键 字; 根据所述欲读关键字确定所述欲读取数据的欲读序号, 所述欲读序号为写入所述欲读 取数据的写请求的序号; 根据所述欲读序号从多个所述异步节点中确定目标异步节点, 并将所述欲读序号及所 述目标异步节点返回所述客户端, 以指示所述客户端根据所述欲读序号从所述目标异步节 点中读取 所述欲读取 数据。 2.如权利要求1所述的数据访问方法, 其特征在于, 所述同步节点存储有至少一个哈希 链表, 每一所述哈希链表对应一个链表号, 所述根据所述欲读关键字确定所述欲读取数据 的欲读序号的步骤 包括: 对所述欲读关键 字进行哈希运 算, 得到欲读哈希值; 将链表号与 所述欲读哈希值相等的哈希链表作为欲读哈希链表, 所述欲读哈希链表包 括至少一个表项, 每一所述表项包括表项关键字和表项序号, 所述表项序号表征写入与所 述表项关键 字相关的数据的写请求的序号; 将所述欲读哈希 链表中表项关键 字与所述欲读关键 字相同的表项作为目标表项; 将所述目标表项中最大的表项序号作为所述欲读序号。 3.如权利要求1所述的数据访问方法, 其特征在于, 所述同步节点存储有每一所述异步 节点的同步序号, 每一所述异步节点的同步序号为每一所述异 步节点最近反馈的本异步节 点最近写入的同步数据对应的写请求的序号, 所述本异 步节点最近写入的同步数据是所述 同步节点 发送至所述本异步节点的, 所述根据所述欲读序号从多个所述异 步节点中确定目 标异步节点的步骤 包括: 将所述同步序号大于或者 等于所述欲读序号的异步节点确定为初选节点; 按照预设策略从所述初选节点中确定所述目标异步节点。 4.如权利要求3所述的数据访问方法, 其特征在于, 所述按照预设策略从所述初选节点 中确定所述目标异步节点的步骤 包括: 若所述预设策略为随机选择策略, 则随机选取任意一个所述初选节点作为所述目标异 步节点; 若所述预设策略为统计选择 策略, 则获取每一所述初选节点的访问时延; 将访问时延最小的所述初选节点作为所述目标异步节点。 5.如权利要求1所述的数据访问方法, 其特 征在于, 所述方法还 包括: 接收所述客户端基于所述目标异步节点返回的拒 绝消息重新发起的所述读请求, 所述 拒绝消息是所述目标异步节点判定所述目标异步节点的当前序号大于参考序号而返回至 所述客户端的, 所述目标异 步节点的当前序号为所述目标异 步节点最新写入的同步数据对 应的写请求的序号, 所述目标异 步节点最新写入的同步数据是所述同步节点 发送至所述目 标异步节点的, 所述参考序号是和所述欲读序号一起从所述客户端获取 的、 且表征所述同 步节点当时最 新写入数据的写请求的序号; 根据所述欲读关键字从本地读取所述欲读取数据, 并将所述欲读取数据返回至所述客权 利 要 求 书 1/2 页 2 CN 115495523 A 2户端。 6.如权利要求1所述的数据访问方法, 其特 征在于, 所述方法还 包括: 接收所述 客户端发送的写请求, 所述写请求包括欲写关键 字; 生成所述写请求对应的欲写序号; 存储所述欲写关键 字和所述欲写序号。 7.如权利要求6所述的数据访问方法, 其特征在于, 所述同步节点存储有至少一个哈希 链表, 每一所述哈希链表对应一个链表号, 所述存储所述欲写关键字和所述欲写序号的步 骤包括: 对所述欲写关键 字进行哈希运 算, 得到欲写哈希值; 将链表号与所述欲写哈希值相等的哈希 链表作为欲写哈希 链表; 根据所述欲写关键 字和所述欲写序号 生成欲写表项; 将所述欲写表项插 入至所述欲写哈希 链表。 8.一种数据访问装置, 其特征在于, 应用于分布式存储系统中的以同步方式进行数据 访问的同步节点, 所述同步节点与多个以异步方式进行数据访问的异步节点通信连接, 所 述同步节点与客户端通信连接, 所述装置包括: 接收模块, 用于接收所述客户端发送的读请求, 所述读请求包括欲读取数据的欲读关 键字; 确定模块, 用于根据所述欲读关键字确定所述欲读取数据的欲读序号, 所述欲读序号 为写入所述欲读取 数据的写请求的序号; 所述确定模块, 还用于根据所述欲读序号从多个所述异步节点中确定目标异步节点, 并将所述欲读序号及所述目标异 步节点返回所述客户端, 以指示所述客户端根据所述欲读 序号从所述目标异步节点中读取 所述欲读取 数据。 9.一种存储节点, 其特征在于, 包括处理器和存储器, 所述存储器用于存储程序, 所述 处理器用于在执 行所述程序时, 实现权利要求1 ‑7中任一项所述的数据访问方法。 10.一种计算机可读存储介质, 其特征在于, 其上存储有计算机程序, 该计算机程序被 处理器执行时实现如权利要求1 ‑7中任一项所述的数据访问方法。权 利 要 求 书 2/2 页 3 CN 115495523 A 3
专利 数据访问方法、装置、存储节点及可读存储介质
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:33:12
上传分享
举报
下载
原文档
(743.3 KB)
分享
友情链接
GM-T 0132-2023 信息系统密码应用实施指南.pdf
NB-T 10858—2021 水电站进水口设计规范.pdf
CISP-PTE 知识体系大纲.pdf
GB-T 22710-2008 低压断路器用电子式控制器.pdf
GB-T 3883.1-2014 手持式、可移式电动工具和园林工具的安全 第1部分:通用要求.pdf
GB-T 42716-2023 电化学储能电站建模导则.pdf
GM-T 0112-2021 PDF格式文档的密码应用技术要求.pdf
GB-T 5000-2018 日用陶瓷名词术语.pdf
GB-T 33656-2017 企业能源计量网络图绘制方法.pdf
GB-T 33448-2016 数字城市地理信息公共平台 运行服务质量规范.pdf
GB-T 37393-2019 数字化车间 通用技术要求.pdf
T-CHIA 14.4—2018 医疗健康物联网 感知设备通信数据命名表 第4部分:血氧仪.pdf
GB-T 39559.4-2020 城市轨道交通设施运营监测技术规范 第4部分:轨道和路基.pdf
GB-T 42548-2023 海洋调查船舶舷外调查设备布放与回收安全管理规范.pdf
GB-T 18607-2017 石油天然气工业 钻井和采油设备 往复式整筒抽油泵.pdf
GM-T 0065-2019 商用密码产品生产和保障能力建设规范.pdf
GB-T 18916.10-2021 取水定额 第10部分:化学制药产品.pdf
SN-T 0761.1-2011 进出口危险品打火机检验规程.pdf
GB 50058-2014 爆炸危险环境电力装置设计规范.pdf
GB-T 41389-2022 信息安全技术 SM9密码算法使用规范.pdf
1
/
19
评价文档
赞助2.5元 点击下载(743.3 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。