晟辉智能制造

当前主流存储技术有哪些?

按存储介质划分

这是最根本的分类方式,决定了存储的性能、成本和寿命。

当前主流存储技术有哪些?-图1
(图片来源网络,侵删)

半导体存储器

基于芯片,速度最快,但单位成本高,容量相对较小。

  • DRAM (Dynamic Random-Access Memory - 动态随机存取存储器)

    • 特点易失性(断电后数据丢失),读写速度极快,但需要持续通电刷新。
    • 应用:计算机内存、显卡显存、高性能计算缓存,是系统运行速度的关键。
  • SRAM (Static Random-Access Memory - 静态随机存取存储器)

    • 特点易失性,比DRAM更快,更省电,但集成度低,成本极高。
    • 应用:CPU高速缓存。
  • Flash Memory (闪存)

    当前主流存储技术有哪些?-图2
    (图片来源网络,侵删)
    • 特点非易失性(断电后数据不丢失),介于DRAM和机械硬盘之间,没有机械部件,抗震性强。
    • 这是目前消费级和企业级存储的革命性技术。
    • 主要类型
      • NAND Flash:最常见的闪存,用于数据存储,根据单元存储比特数的不同,又分为:
        • SLC (Single-Level Cell):1 bit/cell,速度最快,寿命最长,成本最高,用于企业级高端存储。
        • MLC (Multi-Level Cell):2 bits/cell,性能、寿命、成本均衡,曾是主流。
        • TLC (Triple-Level Cell):3 bits/cell,成本更低,容量更大,但寿命和速度略逊于MLC,目前消费级SSD的主流。
        • QLC (Quad-Level Cell):4 bits/cell,成本最低,容量最大,但速度和寿命进一步降低,适合冷数据存储和读密集型应用。
      • NOR Flash:读取速度快,但写入慢,容量小,常用于嵌入式系统、BIOS/固件存储。

磁存储

通过磁性介质记录数据,成本极低,容量大,但速度慢,有机械部件。

  • HDD (Hard Disk Drive - 机械硬盘)
    • 特点非易失性,通过旋转的磁性盘片和移动的磁头读写数据,容量大,单位成本低,但速度受限于机械运动(寻道时间)。
    • 应用:大容量数据归档、冷数据存储、视频监控、个人电脑的 secondary storage(辅存)。
    • 新技术:HAMR (热辅助磁记录) 和 MAMR (微波辅助磁记录) 技术,旨在突破传统HDD的容量瓶颈。

光存储

通过激光在光盘表面烧录凹坑来记录数据。

  • 特点非易失性,容量适中,成本极低,数据保存时间长(可达几十年),但速度慢。
  • 应用:软件分发、电影、音乐、长期归档。
  • 现状:市场萎缩,但在特定领域(如法律、医疗的长期归档)仍有应用,蓝光光盘仍是目前最主流的光存储技术。

按数据访问方式划分

这决定了数据如何被组织和管理。

块存储

将数据切割成固定大小的“块”进行管理,是最底层、最高效的存储方式。

当前主流存储技术有哪些?-图3
(图片来源网络,侵删)
  • 特点:像一块裸硬盘,操作系统或应用可以直接访问,延迟低,I/O性能高。
  • 协议
    • iSCSI (Internet Small Computer System Interface):通过以太网传输SCSI指令,成本低,易于部署。
    • FC (Fibre Channel - 光纤通道):通过专用的光纤网络传输,性能高,延迟低,稳定性好,是传统SAN(存储区域网络)的核心。
    • NVMe (Non-Volatile Memory Express):最初是为PCIe SSD设计的协议,现在也通过网络化。这是当前和未来的绝对热点,利用CPU和SSD的低延迟特性,性能远超iSCSI和FC。
  • 应用场景:虚拟化(如VMware vSphere, Hyper-V)、数据库、高性能计算等对I/O性能要求极高的场景。

文件存储

将数据组织成“文件”和“目录”的层级结构,用户通过文件路径访问。

  • 特点:简单易用,共享方便,但并发性能和扩展性相对较差。
  • 协议
    • NFS (Network File System):在Unix/Linux系统上广泛使用的文件共享协议。
    • SMB/CIFS (Server Message Block / Common Internet File System):在Windows系统上广泛使用的文件共享协议。
  • 应用场景:文件服务器、家庭/办公室网络共享、用户个人目录存储。

对象存储

将数据、元数据和唯一的标识符(ID)打包成一个“对象”,存储在扁平的地址空间中。

  • 特点扩展性极强(PB级甚至EB级),高可用性,通过API(如RESTful API)访问,而非文件路径,非常适合海量、非结构化数据。
  • 应用场景:云存储(如Amazon S3, Google Cloud Storage)、云原生应用、大数据分析、备份归档、视频/图片内容分发。

按部署架构划分

这决定了存储设备如何连接到网络和使用。

DAS (Direct-Attached Storage - 直连式存储)

存储设备直接连接到一台服务器,不通过网络。

  • 特点:部署简单,性能高(延迟低),但扩展性差,资源无法共享,单点故障风险高。
  • 接口:SATA, SAS, PCIe (NVMe SSD通常以DAS形式出现)。
  • 应用:个人电脑、入门级服务器。

NAS (Network-Attached Storage - 网络附属存储)

一个专门的文件服务器设备,通过以太网向用户提供文件级别的共享服务。

  • 特点:部署简单,易于管理,支持多用户同时访问文件共享。
  • 协议:NFS, SMB/CIFS。
  • 应用:中小企业的文件中心、部门级数据共享、媒体中心。

SAN (Storage Area Network - 存储区域网络)

一个专用的、高速网络(通常是光纤通道),将服务器和存储设备(通常是块存储设备)连接起来。

  • 特点:提供块级别的数据访问,性能极高,可靠性好,资源可共享,但成本高,部署复杂。
  • 协议:FC, iSCSI, NVMe-oF。
  • 应用:大型数据中心、虚拟化集群、核心数据库、OLTP(在线事务处理)系统。

云存储

数据存储在云服务提供商的数据中心中,通过网络按需提供服务。

  • 特点:按需付费,弹性伸缩,免维护,高可用性。
  • 类型
    • 块存储云服务 (如 AWS EBS, Azure Disk):提供虚拟硬盘。
    • 文件存储云服务 (如 AWS EFS, Azure Files):提供网络文件系统。
    • 对象存储云服务 (如 AWS S3, Azure Blob):提供海量对象存储。
  • 应用:几乎所有的现代应用,从网站后端到大数据分析,再到灾难恢复。

新兴与未来存储技术

这些技术旨在解决特定难题,或为未来计算做准备。

  • 存储级内存

    • 特点:结合了DRAM的速度和NAND的非易失性,是“内存”和“硬盘”之间的桥梁。
    • 技术:Intel Optane (基于3D XPoint技术,目前已基本退出消费市场,但技术理念仍在)、CXL (Compute Express Link,允许CPU访问统一内存池)。
    • 应用:超低延迟数据库、内存数据库、高性能计算。
  • 持久性内存

    • 特点:直接插在内存插槽上,但具有非易失性,应用可以像访问内存一样直接操作它,无需经过I/O栈。
    • 应用:需要极高数据一致性和持久性的场景,如金融交易、实时分析。
  • DNA存储

    • 特点:将二进制数据编码到DNA分子中,存储密度极高(1克DNA可存储全球数据),寿命极长(数千年),但读写速度极慢,成本极高。
    • 应用:长期、冷数据的归档备份,如人类文明数据备份。

总结与对比

存储技术 速度 成本/容量 主要应用场景 关键特性
DRAM 极快 高/低 内存、缓存 易失性,无机械部件
NAND Flash (SSD) 中/高 操作系统盘、数据库、企业存储 非易失性,无机械部件,QLC/TLC/MLC/SLC
HDD 极低/极高 大容量归档、冷数据 非易失性,有机械部件,成本效益高
光存储 极慢 极低/中 长期归档、软件分发 非易失性,寿命长,速度慢
块存储 (SAN) 虚拟化、数据库、高性能计算 高性能,低延迟,资源可共享
文件存储 (NAS) 文件共享、媒体中心 易于管理,多用户访问
对象存储 中-高 (取决于底层) 低/极高 云存储、大数据、备份 海量扩展,高可用,API访问
云存储 变化 按需付费 所有现代应用 弹性伸缩,免维护,高可用
SCM/持久内存 接近内存 高性能计算、实时数据库 内存级速度,非易失性

没有一种“最好”的存储技术,只有“最合适”的技术,现代IT系统通常是多种存储技术的组合,

  • 服务器内部:使用DRAM作为内存,NVMe SSD作为系统盘和热数据盘,SATA SSDHDD作为数据盘。
  • 数据中心:构建SANNAS网络,为应用提供高性能共享存储,同时使用对象存储进行数据归档和备份,并大量使用公有云服务。
分享:
扫描分享到社交APP
上一篇
下一篇