我有一个包含数百万个条目的大型哈希图,我想将其持久化到磁盘,这样当再次从磁盘读取它时,我就没有将键值对再次插入到映射中的开销。
我正在尝试使用谷物图书馆来做到这一点,但似乎HashMap http://hackage.haskell.org/package/unordered-containers-0.2.1.0数据类型需要派生泛型。有没有办法做到这一点?
你也许可以使用独立推导 https://downloads.haskell.org/~ghc/8.0-latest/docs/html/users_guide/glasgow_exts.html#stand-alone-deriving-declarations生成你自己的Generic
实例为HashMap
。您可能会收到有关以下内容的警告孤儿实例 https://downloads.haskell.org/~ghc/8.0-latest/docs/html/users_guide/separate_compilation.html#orphan-modules-and-instance-declarations,但你可能也不在乎:)无论如何,我还没有尝试过这个,但它可能值得一试......
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)