并行数据库中的共享磁盘架构是什么?
在并行数据库系统中,通过并行使用多个资源来提高数据处理性能。 在此CPU中,磁盘并行使用以增强处理性能。
诸如数据加载和查询处理之类的操作是并行执行的。 集中式和客户端服务器数据库系统不足以处理需要快速处理的应用程序。
并行数据库系统在线事务处理和决策支持应用程序方面具有很大的优势。 并行处理将大型任务划分为多个任务,并且每个任务都在多个节点上并发执行。 这使得大型任务可以更快地完成。
并行DBMS的架构模型
并行机器有几种架构模型,如下所示:
- 共享内存架构。
- 共享磁盘架构。
- 共享无架构。
- 分层架构。
共享磁盘架构
让我们讨论共享磁盘架构。
**共享磁盘架构** - 在此架构中,每个节点都有自己的主内存,但所有节点共享大容量存储。实际上,每个节点也具有多个处理器。所有处理器都可以通过互连网络直接访问所有磁盘,每个处理器都有其私有内存。
**示例** - IMS/VS 数据共享。
以下是共享磁盘架构的图示:

这里:
P 是处理器。
M 是主内存
优势
共享磁盘架构的优势如下:
由于每个处理器都有自己的内存,因此内存总线不是瓶颈。
它提供一定程度的容错性,即如果一个处理器发生故障,其他处理器可以接管其任务,因为数据库驻留在所有处理器都可以访问的磁盘上。
它可以扩展到相当多的CPU。
劣势
共享磁盘架构的缺点如下:
该架构不可扩展,因为连接到磁盘子系统的连接现在成为瓶颈。
CPU到CPU的通信较慢,因为它必须通过通信网络。
共享磁盘模型的基本问题是接口,因为添加了更多CPU。 由于对内存访问和网络带宽的争用增加,现有CPU的速度会降低。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP