[发明专利]一种关系型分布式数据库的分片存储方法及装置有效
申请号: | 201811378143.0 | 申请日: | 2018-11-19 |
公开(公告)号: | CN109635037B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 周晓聪;尹林枫 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/28;G06F16/22 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510260 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种关系型分布式数据库的分片存储方法及装置,本装置用于实现本方法,本方法为以数据表为节点,以数据表间的外键约束关系为两节点间的有向边,生成有向图;将有向图转化为有向图的邻接矩阵;输入有向图的邻接矩阵及待添加节点的有效距离;对邻接矩阵的节点进行路径查找,获取所有节点路径生成路径集;删除所有节点路径的子路径获得有效路径集;将有效路径集排序成有序路径序列集;求解有向图中各个节点最小有向距离;按照排序序列遍历路径集,完成有效距离范围内的节点添加,重返删除、排序及求解步骤。本发明实现将存在连接关系的数据表划分到一个数据存储节点,有效避免数据表跨存储节点的连接操作。 | ||
搜索关键词: | 一种 关系 分布式 数据库 分片 存储 方法 装置 | ||
【主权项】:
1.一种关系型分布式数据库的分片存储方法,其特征在于,包括如下步骤:S10基于系统数据库建立有向图数据库模型,有向图数据库模型包括:以系统数据表为模型的节点及以系统数据表之间外键约束关系为两个节点间有向边生成的系统有向图;将系统有向图转化的邻接矩阵;在邻接矩阵以入度为0的某一节点为起点遍历其他节点获得的路径集;对路径集按节点个数多少进行排序获得的节点有向序列集;基于节点有向序列集有向性求解所得的有向图各个节点的最小有向距离;S20输入待存储数据表、其与具有对应外键约束关系节点之间的有效距离至有向图数据库模型;S30分片存储数据表:待存储数据表作为表节点基于节点有向序列集有向性遍历递归路径集,将表节点加入到在路径集有效距离范围内的节点有向序列集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811378143.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种区块链构建模型及构建方法
- 下一篇:一种结构化数据异地双读写方法