解法
到1980年代末,大型机级别的磁盘速度快,但每兆字节的成本高得惊人,存储预算庞大,而较小的PC磁盘虽然便宜但单个速度慢。1988年SIGMOD会议论文《廉价磁盘冗余阵列(RAID)实例》指出,业界在解决错误的问题。
David Patterson、Garth Gibson和Randy Katz证明,小磁盘阵列可以胜过单个大驱动器:将数据条带化到整个阵列可倍增带宽,冗余提供了单个故障点驱动器所不具备的容错能力。
计算机历史博物馆认为该论文推动了整个行业:RAID通过使用通用部件构建,使高性能、可靠的存储变得负担得起,这个名字本身也改变了存储设计的方式。
取得了什么结果
将数据条带化到许多小磁盘上;添加奇偶校验以保证安全
为什么有效
条带化让许多慢磁盘变成一个快速的整体。
奇偶校验让阵列在磁盘故障时无需完整副本即可存活。
小驱动器每字节成本更低,改变了容量的经济性。
RAID级别的分类为工程师提供了共同语言。
可以借鉴什么
当一个昂贵部件成为瓶颈时,质疑部件本身而不是工作负载:许多便宜部件加上一点冗余可以胜过昂贵的单个部件。
后续
RAID在十年内从研究提案变为服务器存储的标准架构,该术语在驱动器不断发展中仍然存在。所有主要存储供应商都推出了RAID产品,该论文至今仍是系统研究领域被引用最多的论文之一。
从这里,追溯依据
参考来源
- A Case for Redundant Arrays of Inexpensive Disks (RAID) Patterson, Gibson & Katz (ACM SIGMOD, hosted at Carnegie Mellon) · cs.cmu.edu
- 1988: U.C. Berkeley paper catalyses interest in RAID Computer History Museum · computerhistory.org