Used for solving mass data storage and processing, the DMMPP provides high-end data warehouse solutions, offering clients industry-leading computing performance at extremely low costs.

The Dameng analytical large-scale parallel processing cluster software (DMMPP) is a peer-to-peer shared-nothing parallel cluster component developed based on Dameng’s database management system. It supports organizing multiple DM8 nodes into a parallel computing network to provide unified database services. It can support a maximum of 1,024 nodes, as well as TB- to PB-grade data storage and analysis. It also provides high availability and the ability to expand dynamically, making it a cost-effective general solution for very large database applications. DMMPP distributes loads to multiple database server masters to realize the storage and processing of large-scale data. Adopting peer-to-peer shared-nothing architecture, every database server is named an EP, and every EP is its own independent database. Within this architecture, every EP node’s functions are exactly the same, allowing users to connect to any EP node within the DMMPP system and conduct data manipulation.

Can Provide Data Mirroring Protection
Combines the use of DMMPP’s and DM8’s advanced data protection functions to offer data protection for every EP configuration crossover and provides data mirroring protection. If a fault occurs with the master machine, the corresponding slave machine will automatically switch to the master machine and continue to provide services.
High Performance
Supports complex queries
Supports multistage parallel technology
Parallel high-speed data loading
Provides Combined Support for Data Distribution and Data Partitioning
Supports various types of data distribution, including HASH distribution, range distribution and random distribution; supports the horizontal partitioning, vertical partitioning and multistage mixed partitioning of tables, and provides combined support for data distribution and data partitioning; provides maximum flexibility.
Supports Up to 1,024 Nodes
Supports online node expansion, online dynamic data redistribution and other features. Supports up to 1,024 nodes.
Peer-to-Peer Shared-nothing Architecture
The peer-to-peer shared-nothing architecture combines the advantages of a shared-nothing system with every single node peer-to-peer, further simplifying the system, as well as eliminating possible node bottle necks within the system.
Product Architecture

DMMPP adopts peer-to-peer share-nothing architecture whereby every single DM database server instance is an execution node allowing the client-side to then connect to any node and conduct manipulation. Each node is only responsible for the read/write of its own portion of data and the execution plan is executed in parallel across all nodes, ensuring that the data is only transmitted between nodes when necessary via a high-speed email system, making full use of the advantages of large-scale parallel processing. Moreover, as the system grows in scale, linear performance improves.




Application Scenarios

Large-scale Data Analysis Requirement Scenarios

Large-scale data analysis is primarily complex statistical query requests with relatively low concurrency, relatively long request response times, usually taking minutes and even hours in some scenarios, but these application scenarios require vast volumes of data, reaching TB- to PB- grade, and the data must be copied/backed up.

Search for DMMPP client cases
Learn more
Excited about our product? Don't hesitate to contact us.