文库搜索
切换导航
首页
频道
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
首页
联系我们
国家标准目录
国际ISO标准目录
行业标准目录
地方标准目录
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210442099.5 (22)申请日 2022.04.25 (71)申请人 中国农业银行股份有限公司 地址 100005 北京市东城区建国门内大街 69号 (72)发明人 程天天 (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 李慧引 (51)Int.Cl. G06F 16/22(2019.01) G06F 16/2453(2019.01) G06F 16/28(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种关系型数据的存储 方法及装置、 电子设 备、 存储介质 (57)摘要 本申请公开了一种关系型数据的存储方法 及装置、 电子设备、 存储介质, 所述方法包括: 将 目标关系数据表的表名称、 主键以及主键列的 值, 映射到Redi s数据库中的主键哈希表中; 主键 哈希表的key列的值为表名称、 field列的值为主 键列的值、 value列的值为主键信息; 主键信息由 表名称、 主键和主键列的值组成; 将目标关系数 据表中的行数据以及主键哈希表中的value列的 值, 映射到Redi s数据库中的行数据哈希表中; 行 数据为除主键和主键的值外的各个数据列及其 的值; 行数据哈希表的key列的值为主键哈希表 中的value列的值, field列的值为行数据的各个 数据列, value列的值为行数据的各个数据列的 值。 权利要求书3页 说明书10页 附图4页 CN 114817259 A 2022.07.29 CN 114817259 A 1.一种关系型 数据的存 储方法, 其特 征在于, 包括: 获取目标关系型 数据表; 将所述目标关系数据表的表名称、 主键以及主键列的值, 映射到Redis数据库中的主键 哈希表中; 其中, 所述主键哈希表的key列的值为所述目标关系数据 表的表名称、 field列的 值为所述主键列的值、 valu e列的值为所述目标关系数据 表的主键信息; 一个所述主键信息 由所述目标关系数据表的表名称、 所述主键以及所述主键列的一个值组成; 将所述目标关系数据表中的行数据以及所述主键哈希表中的value列的值, 映射到所 述Redis数据库中的所述行数据哈希表中; 其中, 所述目标关系数据 表的行数据为除所述主 键和所述主键的值外的各个数据列以及各个所述数据列的值; 所述行数据哈希表的key列 的值为所述主键哈希表中的value列的值, field列的值为所述目标关系数据表中的行数据 的各个所述数据列, value列的值为所述目标关系数据表中的行数据的各个所述数据列的 值。 2.根据权利要求1所述的方法, 其特征在于, 所述将所述目标关系数据表中的行数据以 及所述主键哈希表中的valu e列的值, 映射到所述 Redis数据库中的所述行数据哈希表中之 后, 还包括: 将所述目标关系型数据表的关联数据表的表名称、 外键以及外键列的值, 映射到所述 Redis数据库中的外键哈希表中; 其中, 所述外键哈希表的key列的值为第一外键信息、 field列的值为所述关联数据表的所述外键列的值、 value列的值为第二外键信息; 所述第 一外键信息由所述关联数据表的表名称以及所述外键组成; 一个所述第二外键信息由所述 关联数据表的表名称、 所述外 键以及所述外 键列的一个值组成; 将所述外键哈希表的field列的值和value列的值, 映射到所述Redis数据库 中的数据 键值表中; 其中, 所述数据键值表的key列的值为所述外键哈希表的value列的值; 所述数据 键值表的valu e列的值为关联数据数组; 其中, 一个所述关联数据数 组包括所述外键列的同 一个值所对应的数据列的各个关联 数据。 3.根据权利要求1所述的方法, 其特征在于, 所述将所述目标关系数据表中的行数据以 及所述主键哈希表中的valu e列的值, 映射到所述 Redis数据库中的所述行数据哈希表中之 后, 还包括: 接收用户发送 的第一查询请求; 其中, 所述第一查询请求包括所述目标关系数据表的 表名称以及待查询主键信息; 从所述主键哈希表的key列的值中查找出与所述目标关系数据表的表名称一致的目标 表名称; 从所述目标表名称所在的各行的各个value列的值中, 查找出包含所述待查询主键信 息的目标主键信息; 从所述行 数据哈希 表的key列的值中查找出 所述目标主键信息; 将所述行数据航信表中的所述目标主键信息所在的各行的各个field列的值和各个 value列的值反馈给 所述用户。 4.根据权利要求2所述的方法, 其特征在于, 所述将所述外键哈希表的field列的值和 value列的值, 映射到所述Redis数据库中的数据键值表中之后, 还 包括: 接收用户发送 的第二查询请求; 其中, 所述第二查询请求包括所述关联数据表的表名权 利 要 求 书 1/3 页 2 CN 114817259 A 2称以及待查询外 键信息; 从所述外键哈希表的key列的值中查找出包含所述关联数据表的表名称的目标第一外 键信息; 从所述目标第一外键信息所在的各行的各个value列的值中, 查找出包含所述待查询 外键信息的目标第二外 键信息; 从所述数据键值表的key列的值中查找出 所述目标第二外 键信息; 将所述数据键值表中的所述目标第二外键信 息所在行的value列的所述关联数据 数组 反馈给所述用户。 5.一种关系型 数据的存 储装置, 其特 征在于, 包括: 获取单元, 用于获取目标关系型 数据表; 第一映射单元, 用于将所述目标关系数据表的表名称、 主键以及主键列的值, 映射到 Redis数据库中的主键哈希表中; 其中, 所述主键哈希表的key列的值为所述目标关系数据 表的表名称、 field列的值为所述主键列的值、 value列的值为所述目标关系数据表的主键 信息; 一个所述主键信息由所述 目标关系 数据表的表名称、 所述主键以及所述主键列的一 个值组成; 第二映射单元, 用于将所述目标关系数据表中的行数据以及所述主键哈希表中的 value列的值, 映射到所述 Redis数据库中的所述行数据哈希表中; 其中, 所述目标关系数据 表的行数据为除所述主键和所述主键的值外的各个数据列以及各个所述数据列的值; 所述 行数据哈希表的key列的值为所述主键哈希表中的value列的值, field列的值为所述目标 关系数据表中的行数据的各个所述数据列, value列的值为所述目标关系数据表中的行数 据的各个所述数据列的值。 6.根据权利要求5所述的装置, 其特 征在于, 还 包括: 第三映射单元, 用于将所述目标关系型数据表的关联数据表的表名称、 外键以及外键 列的值, 映射到所述Redis数据库中的外键哈希表中; 其中, 所述外键哈希表的key列的值为 第一外键信息、 field列的值为所述关联数据表的所述外键列的值、 value列的值为第二外 键信息; 所述第一外键信息由所述关联数据表的表名称以及所述外键组成; 一个所述第二 外键信息由所述关联 数据表的表名称、 所述外 键以及所述外 键列的一个值组成; 第四映射单元, 用于将所述外键哈希表的field列的值和value列的值, 映射到所述 Redis数据库中的数据键值表中; 其中, 所述数据键值表的key列的值为所述外键哈希表的 value列的值; 所述数据键值表的value列的值为关联数据数 组; 其中, 一个所述关联数据数 组包括所述外 键列的同一个值所对应的数据列的各个关联 数据。 7.根据权利要求5所述的装置, 其特 征在于, 还 包括: 第一接收单元, 用于接收用户发送的第一查询请求; 其中, 所述第一查询请求包括所述 目标关系数据表的表名称以及待查询主键信息; 第一查询单元, 用于从所述主键哈希表的key列的值中查找出与所述目标关系数据表 的表名称一 致的目标表名称; 第二查询单元, 用于从所述目标表名称所在的各行的各个value列的值中, 查找出包含 所述待查询主键信息的目标主键信息; 第三查询单元, 用于从所述行 数据哈希 表的key列的值中查找出 所述目标主键信息;权 利 要 求 书 2/3 页 3 CN 114817259 A 3
专利 一种关系型数据的存储方法及装置、电子设备、存储介质
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 00:09:07
上传分享
举报
下载
原文档
(812.3 KB)
分享
友情链接
GB-T 7716-2014 聚合级丙烯.pdf
DB4413-T 35-2023 金线莲栽培技术规范 惠州市.pdf
DB42-T 1730-2021 破损山体植被修复技术规范 湖北省.pdf
专利 一种用于高功率密度机柜的泵驱双环路热管组合散热系统.PDF
T-XLTDA 005—2021 地方特色乳制品 风味奶酪.pdf
GB-T 26466-2011 固定式高压储氢用钢带错绕式容器.pdf
GB-T 823-2016 十字槽小盘头螺钉.pdf
GB-T 35553-2017 城市轨道交通机电设备节能要求.pdf
DB5101-T54.1-2019 成都市智慧停车信息系统建设规范 第1部分:总则 成都市.pdf
GA 1551.5-2019 石油石化系统治安反恐防范要求 第5部分:运输企业.pdf
GB-T 7729-2021 冶金产品化学分析 分光光度法通则.pdf
GB-T 37033.1-2018 信息安全技术 射频识别系统密码应用技术要求 第1部分:密码安全保护.pdf
GB-T 20985.2-2020 信息技术 安全技术 信息安全事件管理 第2部分:事件响应规划和准备指南.pdf
GB-T 40035-2021 双语平行语料加工服务基本要求.pdf
GB-T 8843-2002 工程船术语.pdf
DB4105-T 172—2021 家政服务 家庭清洁服务规范 安阳市.pdf
GM-T 0034-2014 基于SM2密码算法的证书认证系统密码及其相关安全技术规范.pdf
山西省大数据发展应用促进条例.pdf
SN-T 5544-2022 麻头砂白蚁检疫鉴定方法.pdf
DB3302-T 165-2018 杨梅矮化早果丰产栽培技术规程 宁波市.pdf
1
/
3
18
评价文档
赞助2元 点击下载(812.3 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
点击进入官方售后微信群
支付 完成后 如未跳转 点击这里下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。