如何在磁盘而不是RAM中保留大哈希值?

由于散列很大,我的 RAM 太少而无法完成计算。是否有一个插入式 Perl 模块可以让我使用哈希而不将其全部保存在 RAM 中?我预计它会达到 4GB 左右,而我的脚本可用空间不足 2GB。我认为处理时间或磁盘 I/O 不是问题。

回答

您可以使用dbm_open打开连接到DBM 文件的哈希。这些不是特别复杂,可以处理简单键和值的浅散列。

对于更复杂的东西,我建议使用SQLite。


以上是如何在磁盘而不是RAM中保留大哈希值?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>