Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for massively parallel database processing

A parallel processing, large-scale technology, applied in the field of distributed processing and computing systems, which can solve problems such as high availability constraints, loose coupling of high availability architectures, etc.

Active Publication Date: 2020-05-08
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In another example, a cluster has high scalability, but its high availability is limited because the high availability architecture is loosely coupled
Another example is more similar to a multi-group client / server high-availability architecture, where the maximum quorum agreement of the selected servers also limits its high availability

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for massively parallel database processing
  • System and method for massively parallel database processing
  • System and method for massively parallel database processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] It should be understood at the outset that, although an illustrative implementation of one or more embodiments is provided below, the disclosed systems and / or methods may be implemented using any number of techniques, whether currently known or in existence. The invention should in no way be limited to the illustrative implementations, drawings, and techniques illustrated below, including the exemplary designs and implementations illustrated and described herein, but rather be within the scope of the appended claims and their equivalents Modified within the full range of .

[0023] Embodiments include methods for placing and managing database objects, such as partitions, indexes, and replicas, on a hierarchical cluster of massively parallel processing (MPP) databases. The placement and management of database objects can be configured to align with data access patterns and availability requirements. For example, as far as tables are concerned, partitions are split and r...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for adding partitions to a massively parallel processing (MPP) cluster comprises: determining a first leaf subcluster (LSC) of the MPP cluster meta subcluster (meta subcluster, MSC for short) Whether the first number of available nodes is greater than or equal to the second number of a table partition (168); when the first number of available nodes is greater than or equal to the second number of partitions, the first node of the first LSC is assigned to the first partition ( 170). The method also includes looking up a second LSC in the MSC when the first number of available nodes is less than the second number of partitions.

Description

[0001] Related Applications Cross Application [0002] This application claims priority to a prior application to U.S. Nonprovisional Patent Application No. 14 / 572,502, filed December 16, 2014, entitled "System and Method for Massively Parallel Processing of Databases," which The contents are incorporated herein by reference. technical field [0003] The invention relates to a distributed processing and computing system and method, in particular to a system and method for large-scale parallel processing database. Background technique [0004] Massively parallel processing (MPP for short) refers to the coordinated processing of the same program by multiple processors, with each processor processing a different part of the program. Different processors communicate with each other to complete a task, each using its own operating system and memory resources. The MPP system can be designed to be scalable to a large number of data nodes. [0005] In an MPP system, administrator...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F16/23
CPCG06F16/2282G06F16/278G06F16/27G06F16/273
Inventor 卡米尼·杰格缇雅尼甘嘎瓦拉·普拉萨德·瓦拉库汝
Owner HUAWEI TECH CO LTD