0% found this document useful (0 votes)
65 views2 pages

Types of Database Parallelism1

Types of Database Parallelism discusses different types of parallelism in database systems. It describes horizontal parallelism as partitioning a database across multiple disks where parallel processing occurs on different processors working on different data sets for a single task. It describes vertical parallelism as different query operations like scanning, joining, and sorting executing concurrently in a pipelined fashion with the output of one function becoming the input of another. The document also discusses intraquery parallelism as executing a single query in parallel on multiple processors and disks, while interquery parallelism allows different queries or transactions to execute in parallel with one another, primarily to scale up transaction processing systems to support more transactions per second.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views2 pages

Types of Database Parallelism1

Types of Database Parallelism discusses different types of parallelism in database systems. It describes horizontal parallelism as partitioning a database across multiple disks where parallel processing occurs on different processors working on different data sets for a single task. It describes vertical parallelism as different query operations like scanning, joining, and sorting executing concurrently in a pipelined fashion with the output of one function becoming the input of another. The document also discusses intraquery parallelism as executing a single query in parallel on multiple processors and disks, while interquery parallelism allows different queries or transactions to execute in parallel with one another, primarily to scale up transaction processing systems to support more transactions per second.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Types of Database Parallelism

Parallelism is used to support speedup, where queries are executed faster because more
resources, such as processors and disks, are provided.

Parallelism is also used to provide scale-up, where increasing workloads are managed
without increase response-time, via an increase in the degree of parallelism.

Different architectures for parallel database systems are shared-memory, shared-disk,


shared-nothing, and hierarchical structures.

(a)Horizontal Parallelism: It means that the database is partitioned across multiple disks,
and parallel processing occurs within a specific task (i.e., table scan) that is performed
concurrently on different processors against different sets of data.

(b)Vertical Parallelism: It occurs among various tasks. All component query operations
(i.e., scan, join, and sort) are executed in parallel in a pipelined fashion. In other words, an
output from one function (e.g., join) as soon as records become available.

37.7M

84

Intraquery Parallelism
Intraquery parallelism defines the execution of a single query in parallel on multiple
processors and disks.
Interquery parallelism does not help in this function since each query is run sequentially.

Interquery Parallelism
In Interquery parallelism, different queries or transaction execute in parallel with one
another.

the primary use of Interquery parallelism is to scale up a transaction processing system to


support a more significant number of transactions per second.

You might also like