【技术实现步骤摘要】
【国外来华专利技术】一种大规模并行处理架构中的混合数据分布相关申请案交叉申请本专利技术要求于2015年2月23日递交的专利技术名称为“一种大规模并行处理架构中的混合数据分布”的第14/629,107号美国非临时专利申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文。
本专利技术大体涉及数据库管理领域,更具体地,涉及大规模并行处理(massivelyparallelprocessing,简称MPP)数据库中的数据分布领域。
技术介绍
大规模并行处理(massivelyparallelprocessing,简称MPP)数据库中的数据分布设计的首要目标是数据在系统各个节点间的均匀分布。特别地,协调多个处理器以并行处理程序,其中,每个处理器具有独立的操作系统和存储器资源。该系统可称为“无共享”,其中数据库的表分割为段,并在不同处理节点间分布,在处理节点间无数据共享发生。在处理节点间分割数据,使得每个处理节点具有一个来自数据库各表中的行子集。每个处理节点仅处理其自己磁盘上的行。所述MPP数据库包括协调系统,该系统携带有所述数据库,但其本身不存储数据库记录,而是存储数据库的元数据。所述 ...
【技术保护点】
一种大规模并行处理(massively parallel processing,简称MPP)数据库的管理方法,其特征在于,该方法包括:确定根据MPP数据库的混合数据分布模式进行数据库记录分布的标准,其中,所述MPP数据库包括多个处理节点;确定满足所述标准的MPP数据库的离群键集合;更新所述MPP数据库,以根据所述混合数据分布模式进行数据库记录分布。
【技术特征摘要】
【国外来华专利技术】2015.02.23 US 14/629,1071.一种大规模并行处理(massivelyparallelprocessing,简称MPP)数据库的管理方法,其特征在于,该方法包括:确定根据MPP数据库的混合数据分布模式进行数据库记录分布的标准,其中,所述MPP数据库包括多个处理节点;确定满足所述标准的MPP数据库的离群键集合;更新所述MPP数据库,以根据所述混合数据分布模式进行数据库记录分布。2.根据权利要求1所述的方法,其特征在于,确定根据所述混合数据分布模式进行记录分布的标准包括:判断所述MPP数据库的所述多个处理节点中的处理节点的数据库记录的数目是否超过门限。3.根据权利要求1所述的方法,其特征在于,确定根据所述混合数据分布模式进行记录分布的标准包括:判断与键关联的数个数据库记录之一是否超过门限。4.根据权利要求3所述的方法,其特征在于,所述数据库记录的数目为预测数目。5.根据权利要求1所述的方法,其特征在于,确定根据所述混合数据分布模式进行记录分布的标准包括:判断指向所述MPP数据库的所述处理节点中的处理节点的查询的频率是否超过门限。6.根据权利要求1所述的方法,其特征在于,在所述MPP数据库的运行时间执行所述方法,其中,所述MPP数据库初始用于根据第一分布模式进行记录分布,并且为响应所述确定满足所述标准的所述离群键集合,将所述MPP数据库转换为混合数据分布模式。7.根据权利要求1所述的方法,其特征在于,更新所述MPP数据库以根据所述混合数据分布模式进行数据库记录分布包括将选择的与所述离群键集合关联的数据库记录从包含所述选择的数据库记录的所述多个处理节点中的初始处理节点移动到随机分布模式下的所述多个处理节点的所有处理节点。8.根据权利要求1所述的方法,其特征在于,所述混合数据分布模式使得与所述离群键集合关联的数据库记录根据随机分布模式在所述MPP数据库的所述多个处理节点中分布,并使得不在所述离群键集合内的数据库记录根据哈希分布模式进行分布。9.一种装置,其特征在于,包括:存储程序指令的计算机可读存储介质;处理器,用于执行指令,所述指令使得所述处理器根据大规模并行处理(massivelyparallelprocessing,简称MPP)数据库的混合数据分布模式确定数据库记录分布的标准,其中,所述MPP数据库包括多个处理节点;确定满足所述标准的MPP数据库的离群键集合;以及更新所述MPP数据库,以根据所述混合数据分布模式进行数据库记录分布。10.根据权利要求9所述的装置,其特征在于,所述混合数据分布模式使得与所述离群键集合关联的数据库记录根据随机分布模式在所述MPP数据库的所述多个处理节点中分布,并使得不在所述离群键集合内的数据库记录根据哈希分布模式进行分布。11.根据权利要求9所述的装置,其特征在于,确定根据所述混合数据分布模式进行记录分布的标准包括:判断所...
【专利技术属性】
技术研发人员:杰森·扬·孙,周庆庆,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。