📜  DBMS中的存储系统

📅  最后修改于: 2020-12-12 08:03:41             🧑  作者: Mango

DBMS中的存储系统

数据库系统提供了所存储数据的最终视图。但是,位,字节形式的数据存储在不同的存储设备中。

在本节中,我们将概述用于访问和存储数据的各种类型的存储设备。

数据存储类型

为了存储数据,有不同类型的存储选项可用。这些存储类型根据速度和可访问性而互不相同。有以下几种用于存储数据的存储设备:

  • 主存储
  • 二级储存
  • 三次存储

主存储

它是可快速访问存储数据的主要区域。我们还知道主要存储为易失性存储。这是因为这种类型的内存不会永久存储数据。一旦系统断电或崩溃,数据也会丢失。主存储器和缓存是主存储器的类型。

  • 主存储器:它是负责操作存储介质可用数据的存储器。主存储器处理计算机的每条指令。这种类型的内存可以在系统上存储千兆字节的数据,但足够小以承载整个数据库。最后,如果由于电源故障或其他原因而关闭系统,则主存储器将丢失全部内容。
  • 缓存:它是昂贵的存储介质之一。另一方面,它是最快的。缓存是一种很小的存储介质,通常由计算机硬件维护。在设计用于数据结构的算法和查询处理器时,设计人员始终关注高速缓存的影响。

二级储存

辅助存储也称为在线存储。它是允许用户永久保存和存储数据的存储区域。这种类型的内存不会由于任何电源故障或系统崩溃而丢失数据。这就是为什么我们也称其为非易失性存储。

几乎每种类型的计算机系统都可以使用一些通常描述的辅助存储介质:

  • 闪存:闪存将数据存储在USB(通用串行总线)密钥中,这些密钥进一步插入计算机系统的USB插槽中。这些USB密钥有助于将数据传输到计算机系统,但是大小限制有所不同。与主存储器不同,可以取回由于断电或其他原因而丢失的存储数据。在服务器系统中,这种类型的内存存储最常用于缓存常用数据。这使系统朝着高性能方向发展,并能够存储比主存储器更多的数据库。
  • 磁盘存储:这种类型的存储媒体也称为在线存储媒体。磁盘用于长时间存储数据。它能够存储整个数据库。计算机系统的责任是使数据从磁盘到主存储器的可用性进一步访问。另外,如果系统对数据执行任何操作,则应将修改后的数据写回到磁盘。磁盘的巨大功能是它不会由于系统崩溃或故障而影响数据,但是磁盘故障很容易破坏以及破坏存储的数据。

三次存储

它是计算机系统外部的存储类型。它的速度最慢。但是它能够存储大量数据。也称为离线存储。第三级存储通常用于数据备份。可以使用以下三级存储设备:

  • 光存储:光存储可以存储兆字节或千兆字节的数据。光盘(CD)可以存储700兆字节的数据,播放时间约为80分钟。另一方面,数字视频磁盘或DVD可以在磁盘的每一侧存储4.7或8.5 GB的数据。
  • 磁带存储:它是比磁盘最便宜的存储介质。通常,磁带用于归档或备份数据。从开始顺序访问数据时,它提供了对数据的缓慢访问。因此,磁带存储也称为顺序访问存储。磁盘存储称为直接访问存储,因为我们可以从磁盘上的任何位置直接访问数据。

存储层次结构

除上述内容外,各种其他存储设备都驻留在计算机系统中。这些存储介质是根据数据访问速度,购买介质的单位数据成本以及介质的可靠性来组织的。因此,我们可以根据其成本和速度来创建存储介质的层次结构。

因此,在根据其速度和成本将上述存储介质按层次结构排列时,我们得出以下图像:

在图像中,较高的级别虽然昂贵,但速度很快。向下移动时,每位成本降低,访问时间增加。同样,从主存储器向上存储的存储介质代表易失性,在主存储器之下,所有存储介质都是非易失性设备。