那就是架构一个分布式的文件系统,在内存里!
笔者看到的一份文档,
外国一所大学的确建立起这样一套系统,印象中集群里有上千台机器。
记性不好,实在想不起是哪所大学,以及具体的机器数量和存储规模。
由于内存的易蒸发性,节点间冗余互备想必是做了大量工作,
而磁盘的作用就是记录日志以及二级备份了
笔者认为这套系统最大的吸引力应该是在写上,
因为它的读写应该是一样快的!
硬盘的转速再高,也快不过电流的速度,
(真要快过电流,时光倒流了,您将无法存入数据,因为您的系统将自动还原。。。
不过话说回来,电流的速度跟存取速度其实没关系,只有交流电才能传送信号,所以快不快,
取决于电流振荡的频率。
这是另外一个话题了。。。爱因斯坦同学说的。。。)
闪存是未来。
读外存,就像读内存一样快的未来。
写闪存还是瓶劲,不快,而且次数有限。
所以,架设在内存里的文件系统还是有其存在的价值的