You must complete Database Security to unlock this Lesson.

PARALLEL AND DISTRIBUTED DATABASES

CONTENT

  • Parallel Databases
  • Architecture for Parallel Databases
  • Distributed Databases
  • Properties of Distributed Databases

 

Parallel Databases

Definition of Parallel Databases

A parallel database system employs parallelism to enhance performance across various operations, including data loading, index construction, and query execution.

Architecture for Parallel Databases

The core concept behind a parallel database is the simultaneous execution of tasks to enhance overall performance. Three primary architectures have been proposed for building Database Management Systems (DBMS).

Shared-Memory System

In a shared-memory system, multiple Central Processing Units (CPUs) are interconnected and have access to a common segment of main memory.

Shared-Disk System

In a shared-disk system, each CPU possesses its private memory and enjoys direct access to all disks through an interconnected network.

Shared-Nothing System

In a shared-nothing system, each CPU has its local main memory and disk space, with no two CPUs sharing the same storage area. Communication between CPUs is exclusively through a network connection.

These three architectures can be visualized as follows:

Advantages of Parallel Databases

  1. Higher Performance: The availability of multiple CPUs allows for increased speedup and scaleup.

Lesson tags: Data Processing, Data Processing First Term, SS3 Data Processing Evaluation Questions First Term, SS3 Data Processing First Term, SS3 Data Processing Lesson Notes First Term, SS3 Data Processing Objective Questions First Term, SS3 Data Processing Questions and Answers First Term
Back to: Data Processing – SS3 > First Term
© [2022] Spidaworks Digital - All rights reserved.
error: Alert: Content is protected !!