[发明专利]一种关联表的数据分区装载方法与装置有效

专利信息
申请号: 202110766468.1 申请日: 2021-07-07
公开(公告)号: CN113468178B 公开(公告)日: 2022-07-29
发明(设计)人: 梅纲;袁松彪;张驻西 申请(专利权)人: 武汉达梦数据库股份有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F16/23;G06F16/2455
代理公司: 深圳市六加知识产权代理有限公司 44372 代理人: 崔肖肖
地址: 430000 湖北省武汉市东湖新技术开*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 关联 数据 分区 装载 方法 装置
【权利要求书】:

1.一种关联表的数据分区装载方法,其特征在于,主表下的直接附表表现为根节点下的子节点关系,附表下的附表两者对应表现为前者为后者的父节点关系,包括:

当对主表进行数据分区装载时,基于数据的分区键值计算数据的分区值,根据计算出的分区值分发数据并更新所述主表的分区映射缓存;

当对附表进行数据分区装载时,基于数据在该附表与其父节点间的关联字段值从其父节点的对应分区映射缓存中获取数据的分区值,根据获取到的分区值分发数据并更新该附表的分区映射缓存;

其中,对于每个节点,所述分区映射缓存用于保存数据在该节点与其子节点间的关联字段值以及对应分区值之间的映射关系。

2.如权利要求1所述的关联表的数据分区装载方法,其特征在于,所述主表的数据分区装载过程具体为:

从所述主表中进行数据读取,对每条数据基于所述主表中对应的分区键值计算对应的分区值,并根据计算出的分区值进行数据分发;

对所述主表的每个子节点,将每条数据在所述主表与该子节点间的关联字段值以及对应的分区值,以映射形式存入所述主表对应该子节点维护的分区映射缓存中。

3.如权利要求1所述的关联表的数据分区装载方法,其特征在于,所述附表的数据分区装载过程具体为:

从所述附表中进行数据读取,对每条数据基于数据在该附表与其父节点间的关联字段值,从其父节点对应该附表维护的分区映射缓存中获取对应的分区值,并根据获取到的分区值进行数据分发;

如果该附表存在子节点,则对该附表的每个子节点,将每条数据在该附表与其子节点间的关联字段值以及对应的分区值,以映射形式存入该附表对应该子节点维护的分区映射缓存中。

4.如权利要求1所述的关联表的数据分区装载方法,其特征在于,对于关联表中的任一节点,节点的数据分区装载完成后,所述方法还包括:

如果节点不存在子节点或节点的各子节点均已完成数据分区装载,则节点向其父节点提交释放对应分区映射缓存的请求。

5.如权利要求4所述的关联表的数据分区装载方法,其特征在于,对于关联表中的每个节点,该节点对应其每个子节点维护一个分区映射缓存,用于保存每条数据在该节点与对应子节点间的关联字段值以及对应分区值之间的映射关系;则当该节点收到其子节点提交的释放对应分区映射缓存的请求后,直接释放其对应该子节点维护的分区映射缓存。

6.如权利要求4所述的关联表的数据分区装载方法,其特征在于,对于关联表中的每个节点,该节点对应其每组关联子节点维护一个分区映射缓存,用于保存每条数据在该节点与对应关联子节点间的关联字段值以及对应分区值之间的映射关系;

该节点为自身维护的每个分区映射缓存设置计数,并将计数的初始值设为分区映射缓存对应的关联子节点个数;则每当该节点收到其子节点提交的释放对应分区映射缓存的请求后,将对应分区映射缓存的计数减一,当计数为零时释放其对应该组关联子节点维护的分区映射缓存。

7.如权利要求1-6任一所述的关联表的数据分区装载方法,其特征在于,在所述关联表的数据分区装载过程中,按照树形数据结构深度优先遍历的顺序对各节点进行数据分区装载,具体为:

以根节点对应的主表作为当前节点进行数据分区装载;

当前节点的数据分区装载完成后,判断当前节点是否存在子节点;

如果存在子节点,则选择任一子节点作为当前节点进行数据分区装载,装载完成后判断当前节点是否存在子节点;

如果不存在子节点,则当前节点向其父节点提交释放对应分区映射缓存的请求,并回溯到当前节点的父节点作为当前节点。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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