17.3. Architecture of Parallel Databases

As discussed in the preceding sections, in parallel database architecture, there are multiple central processing units (CPUs) connected to a computer system. There are several architectural models for parallel machines. Three of the most prominent ones are listed below:

  • Shared-memory multiple CPU.

  • Shared-disk multiple CPU.

  • Shared-nothing multiple CPU.

17.3.1. Shared-memory Multiple CPU Parallel Database Architecture

In a shared-memory system, a computer has several (multiple) simultaneously active CPUs that are attached to an interconnection network and can share (or access) a single (or global) main memory and a common array of disk storage. Thus, in shared-memory architecture, a single copy of a multithreaded ...

Get Database Systems: Concepts, Design and Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.