【发布时间】:2009-10-26 05:36:51
【问题描述】:
对于使用大量数据的“数字运算”风格的应用程序(读取:“数百 MB,但不是 GB”,即它可以很好地放入操作系统旁边的内存中),读取所有数据是否有意义?在开始处理之前先将数据放入内存,以避免在读取大型相关数据集时可能使程序 IO 受限,而不是从 RAM 中加载它们?
这个答案在使用不同的数据支持之间会改变吗?即,无论您使用的是 XML 文件、平面文件、完整的 DBMS 等,答案是否相同?
【问题讨论】:
-
@Brendan,“而不是从 RAM 加载它们”和“而不是 of 从磁盘加载它们”都意味着同样的事情。啊,英语的奇迹:-)
-
是的,完全看错了。我以为它说的是“而不是从 RAM 中加载它们”。我的错。
标签: language-agnostic data-processing