内存又大又便宜,谁还需要用硬盘(至少高端数据库现在不用了)

作者: ADAM BANKS

来源: 创新地标

发布日期: 2016-11-23

随着RAM价格的不断下跌,高端数据库已经取消硬盘,直接将数据存储在内存中,从而提高了数据处理效率。RAM的普及和价格下降不仅影响了个人电脑的多任务处理能力,也推动了企业级服务器和超级计算机的发展。

一些高端数据库已经取消硬盘,直接把数据存在内存里,从而消除了信息往来于内存和硬盘时的瓶颈。无论是家用电器里微小的嵌入式控制器,还是企业级服务器,内存(RAM,随机存取存储器)都是其计算机系统必不可少的一个组成部分。RAM包括静态(SRAM)和动态(DRAM)两种形式,处理器工作时处理的数据就暂时存放在这里。

然而,随着RAM的价格不断下跌,在大容量的持久性存储设备(硬盘)和RAM之间传输数据的传统计算模式可能将不复存在。

RAM的价格会随市场变化而出现暂时的波动,但从长期来看,其价格保持着平稳下降的趋势。传统数据库往往将数据存在硬盘上,然后在需要时把信息读取到RAM中,再以某种方式对其进行处理。RAM与硬盘的存储量通常会相差几个数量级。不过,随着RAM容量的增加,把更多的数据直接存入RAM,从而减少硬盘读写的次数,似乎是个提高效率的好方法。

内存的存取速度一般为纳秒级的,而硬盘的寻道时间通常是毫秒级的,也就是说存储器比硬盘的读写速度快了约一百万倍。随着RAM的价格降低,一些高端企业和数据中心已经将单台服务器配上了几TB大的存储器。当然,除了需要很大的存储量以外,要想将数据库储存在RAM上,还得跨越“持久性”这一个障碍。所幸,我们可以利用磁盘快照和日志来弥补这个缺陷。

另外,专为内存数据库“度身打造”的数据库管理软件(IMDBS)也能对管理混合数据系统。我们也可以压缩数据库,来最大限度地利用 RAM的存储空间,尤其是对于那些面向列的数据系统。放眼全球数据处理量最大的地方之——谷歌等公司已将数据库的主体从硬盘转移到RAM上,因为这样可以保证以较快速度完成大量的搜索任务。

但是到目前为止,我们很难说使用易失性内存进行数据处理是不是未来的主导方向,因为使用非易失性RAM(NVRAM)进行计算的竞争模式已经出现了。RAM行业的竞争将影响计算领域的方方面面。对于消费者来说,如果有一些针对台式机系统的存储产品可以将内存由8G升至16G,那无疑将大大增加我们电脑日常的多任务处理速度。

在超极本市场,SSD已经司空见惯。不断增加的存储量使其有望成为机械硬盘的替代品,正式“转正”,不再是从前的“硬盘+SSD”。对于中型企业与研究机构而言,只要软件跟得上,那么用上更快、更便宜、存储量更大的RAM也就意味着他们内存数据库的分析将更快速、更深入且更有见地。

RAM还是影响技术普及化的因素之一。当技术变得越来越廉价且供应充足,组织规模的大小差别将不再显得如此重要。最后来谈谈超级计算机。下一代超级计算机肯定都会尽其所能地配备更多内存。美国的“万万亿次”项目是奥巴马提出的“国家战略计算计划(NSCI)”的一部分。该项目预计能在2023年前制造出2台全新的百万兆次级超级计算机。

UUID: a41b8c97-e360-4b53-8656-25ed3df5a9ec

原始文件名: /home/andie/dev/tudou/annot/AI语料库-20240917-V2/AI语料库/环球科学公众号-pdf2txt/2016/2016-11-23_内存又大又便宜,谁还需要用硬盘(至少高端数据库现在不用了)创行业.txt

是否为广告: 否

处理费用: 0.0048 元