Parallel Database System
Parallel Database System
o It also performs may parallelization operations like data loading and query
processing.
Goals of Parallel Databases
1. Improve performance
3. Improve reliability
Reliability of system is improved with completeness, accuracy; and availability
of data.
1. Shared memory
-processor share a common memory
2. Shared disk
- processor share a common disk
3. Shared nothing
-processor shared neither a shared a common memory nor a common disk
4. Hierarchical
-hybrid of the above architecture
Parallel Database Architecture
User
Processor
Inter communication
channel
User
Intercommunication Network
Global Memory
Intercommunication
Network
Global Memory
o Each processor in shared nothing system has its own local memory and local
disk.
o Processors can communicate with each other through intercommunication
channel.
o Any processor can act as server to serve data which is stored in local disk.
Shared nothing disk system
Intercommunication Network
o Advantages of NUMA:
• Improves the scalability of the system
• Memory bottleneck (shortage of memory) problem is minimized in this
architecture
o Disadvantages of NUMA:
• The cost of the architecture is higher compared to other architectures.
• Concept of data warehouse database.