Dynamic computing node grouping method and system for large-scale parallel processing
A parallel processing and computing node technology, applied in computing, electrical digital data processing, special data processing applications, etc., can solve problems such as insufficient use of computing nodes, inefficient use of suboptimal logic plans, and excessive use
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0028] The technology generally involves dynamic computing node grouping, wherein the dynamic computing node grouping combines storage and computing in a massively parallel processing (abbreviated as MPP) shared-nothing relational database management system (relational database management system, referred to as RDBMS). Decoupling. This technology realizes the flexibility of supporting higher inter-partition processing parallelism through data redistribution among MPP nodes. Dynamic compute node grouping also adds another dimension to a query or plan optimizer to take into account when constructing an optimal logical plan that provides a response to a query.
[0029] A data skew aware cost model can be used to select the optimal set of compute nodes at the correct stage of the query processing pipeline. The data skew-aware cost model enables the plan optimizer to analyze and compare the estimated cost of redistribution of data across the network with the cost of parallel reduc...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


