对象存储的起源
1995年,由Garth Gibson领导的关于网络附加安全磁盘的研究首次推广了将不太常见的操作(如命名空间操作)与常见的操作(如读和写)分开的概念,以优化两者的性能和规模。同年,比利时公司FilePool成立,为归档功能奠定了基础。1996年,对象存储作为一个研究项目在Gibson的卡内基·梅隆大学实验室提出。另一个关键概念是将数据的写入和读取抽象为更灵活的数据容器(对象)。NASD团队之一的Howard Gobioff进一步描述了通过对象存储架构的细粒度访问控制,他后来是Google档案系统的发明人之一。其他相关工作包括卡内基·梅隆大学的Coda文件系统项目,该项目始于1987年,并催生了Lustre文件系统。还有1999年开始的加州大学伯克利分校的OceanStore项目和1998年开始的田纳西大学诺克斯维尔分校的Logistical Networking项目。1999年,Gibson成立了Panasas公司,将NASD团队开发的概念商业化。
对象存储的发展
希捷科技在对象存储的发展中发挥了核心作用。根据存储网络工业协会SNIA的说法,“对象存储起源于20世纪90年代末。希捷公司1999年的规范介绍了一些最早的命令和操作系统如何有效地从存储的消费中移除”。
1999年10月25日的《基于对象的存储设备命令集提案》的初步版本是由希捷提交的,由希捷的Dave Anderson编辑,是国家存储产业联盟(NSIC)的工作成果,包括卡内基梅隆大学、希捷、IBM、昆腾和StorageTek的贡献。这篇论文是向INCITS T-10(国际信息技术标准委员会)提出的,目的是组建一个委员会并设计一个基于SCSI接口协议的规范。这个规范将对象定义为抽象的数据,具有唯一的标识符和元数据,还定义了对象如何与文件系统相关,以及其他许多创新概念。Anderson在1999年10月的SNIA会议上提出了许多这些想法。该演讲揭示了1997年2月原始合作者(由Anderson和Chris Malakapalli代表希捷)之间签署的知识产权协议,并涵盖了对象存储、可扩展计算、平台独立性和存储管理的好处。