传统数据库往往将数据存在硬盘上,然后在需要时把信息读取到RAM中,再以某种方式对其进行处理。RAM与硬盘的存储量通常会相差几个数量级。一般提到RAM用的都是GB,而硬盘则用TB。不过,随着RAM容量的增加,把更多的数据直接存入RAM,从而减少硬盘读写的次数,似乎是个提高效率的好方法。由于RAM的价格也在持续下跌,开始有人将整个数据库从硬盘读入内存中进行操作,之后再重新写回持久存储器中。而现在还有人干脆不把数据库再放回到持久存储器中,而是直接存在易失性RAM里。
内存的存取速度一般为纳秒级的,而硬盘的寻道时间通常是毫秒级的,也就是说存储器比硬盘的读写速度快了约一百万倍。不过RAM的传输速度并没有比磁盘快出那么多:RAM一般每秒传输几G,而速度快一些的磁盘也能达到每秒百M。但不管怎么说,RAM的传输速度肯定是比磁盘高出一个数量级的。
【免责声明】本文仅代表作者个人观点,与中国星空时尚网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件内容有任何疑问或质疑,请联系本网将迅速给您回应并做处理。