[发明专利]用于分布式大规模并行处理数据库的方法及系统有效
申请号: | 201811146623.4 | 申请日: | 2013-10-29 |
公开(公告)号: | CN109388638B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 卡米尼·杰格缇雅尼;杰森·扬·孙;沈秀棠;甘嘎瓦拉·普拉萨德·瓦拉库汝 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种大规模并行处理的方法,包括:将主键分配给数据库中的第一数据表、将外键分配给所述数据库中的第二数据表,所述第二数据表的外键与所述第一数据表的主键完全相同;确定所述数据库需要的分区组数;基于分配的所述主键和需要的分区组数将所述第一数据表划分成多个第一分区,基于分配的所述外键和需要的分区组数将所述第二数据表划分成多个第二分区;根据分区情况将所述第一分区和第二分区分发到所述分区组。 | ||
搜索关键词: | 用于 分布式 大规模 并行 处理 数据库 方法 系统 | ||
【主权项】:
1.一种大规模并行处理数据库中管理数据的方法,其特征在于,包括:通过为第一数据表指定主键,以及为第二数据表指定与所述主键完全相同的外键,以建立所述第一数据表和所述第二数据表的关联关系;基于所述第一数据表的主键将所述第一数据表划分成N第一分区,其中,N为大于1的正整数;基于所述第二数据表的外键将所述第二数据表划分成N第二分区;建立N个分区组,其中,每一个分区组包含所述N第一分区中的一个第一分区,以及所述N第二分区中的一个第二分区,且每一个分区组所包含的分区的数据相互关联;将所述每一个分区组分配给独立的处理器和存储器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811146623.4/,转载请声明来源钻瓜专利网。