2009-09-15 10:25:29 来源:WatchStor
我们正出于IT的转折点。几乎在一夜之间,存储从具有局限性和高成本转变成相当廉价且几乎没有限制的技术。
从1980年开始我们就一直等待这个IT拐点的出现。在1983年,一个20MB的硬盘的价格相当于一部二手大众汽车,当时PC机最高RAM内存大约在16MB。存储还是一个稀缺的事物,我们必须节省着挤出或者尽可能合理分配芯片和磁盘上的存储空间以获得最大性能。
25年来,软件设计人员在存储方面面向着相同的挑战:更多的内存意味着更高的性能,但是内存中用于保存代码的空间总是受到物理硬件的极大限制。设计人员往往面临着最大性能和理想的代码大小这样两难的选择。那些代码容量过大而无法符合芯片上空闲空间的应用往往运行速度过慢。
在六十年代末我见到的第一款硬盘驱动器和洗衣机一样大小。这个驱动器不像洗衣机的噪音那么大,但要是满屋子都是这种驱动器(你需要这么多驱动器或者支持IT运营所需的足够存储容量)的话谈话声几乎就被淹没其中了。IBM向用户租赁(但从不出售)这些驱动器,驱动器被放置在一种半透明桶装容器,周长大约20英寸。
苹果公司在1984年推出了Mac——一种早于微软MS/DOS十年的操作系统。但是一个硬盘的成本相当于一部新的大众汽车。存储的成本超出了消费级范围,所以大多数Mac从不配置硬盘,这意味着Max的实际运行速度相当于最初设计的1/10。
几年之前,驱动器技术发生变革,带我们进入到一个相反的领域。对整个IT领域来说,新的挑战是:如何完善软件以利用突然没有限制的磁盘空间。
在有了不受限制的磁盘存储和大容量RAM之后,就有必要采用一种全新的架构。例如,我们必须重新考虑软件和数据库的基础结构。40多年来,几乎所有数据库系统一直使用某种形式的数据压缩技术,使得提供给设计人员的硬盘内存空间是非常有限的。现在,突然不再需要数据压缩,这使得压缩技术也过时了。
新的存储技术不仅给程序员带来了自由,还为备份工作带来了新的困难。任何一项巨大的变革都是需要成本支持的。
额外的磁盘空间还可以被用于提高备份频率;你曾经遇到过这个问题吗?可能你曾经在磁带上保存了7个备份版本。有了元驱动器,你保存100个和700个的容易程度是一样的。
额外的磁盘空间还可以被用于创建数据库和数据仓库的历史时间深度。当记录被升级更新的时候历史副本被保留下来,这意味着用户能够在任何记录域中查看历史值。有了这种架构,只要有一次点击就可以查看到这个人所在的地址。大多数企业数据库目前都无法答复这种请求,因为缺乏保留记录的历史版本。
免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。
