Shared-Nothing Architecture
GaussDB(DWS) is an MPP system employing the shared-nothing architecture. It consists of multiple independent logical nodes that do not share system resources with each other, such as CPUs, memory, and storage. In such an architecture, service data is stored on multiple physical nodes. Data analysis tasks are executed in parallel on the nodes where data is stored. The massively parallel data processing significantly improves response speed.
Figure 4-1 compares the shared-nothing architecture and other architecture.
The shared-nothing architecture has the following advantages:
- High scalability
- Provides on-demand scaling for BI and data analysis to process high-concurrency massive data.
- Provides an automatic parallel processing mechanism.
- Implements automatic internal parallel processing without manual partitioning or optimization.
- Allows you to load and access data as you would in a common database.
- Distributes data on all parallel nodes.
- Every node processes only partial data.
- Optimal I/O processing
- All nodes process data in parallel.
- Nodes share nothing with each other and have no I/O conflicts.
- Increased storage space and improved query and loading performance with added nodes
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot