我有一个包含数百万个条目的大型哈希图,我想将它保存到磁盘,这样当再次从磁盘读取它时,我没有将键值对再次插入映射的开销。
我正在尝试使用 Cereal 库来执行此操作,但似乎 HashMap数据类型需要派生通用。有没有办法做到这一点?
最佳答案
您也许可以使用 stand-alone deriving生成自己的Generic
HashMap
的实例.您可能会收到关于 orphan instances 的警告。 ,但你也可能不在乎 :) 无论如何,我还没有尝试过,但它可能值得一试......
关于haskell - 如何序列化/反序列化 HashMap ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11169542/