【发布时间】:2017-02-15 13:56:24
【问题描述】:
我需要将巨大的矩阵写入磁盘。我将有大约 100 个 500.000 行和 30 列双精度值的矩阵。该矩阵的第一列将用作 ID。
然后我想要一个哈希映射或类似的给定 ID 返回指向该 ID 在我的磁盘矩阵中的行的指针。
明确地说,我想要一个哈希图,告诉我矩阵的哪个位置是相对于该 ID 的线。
我不想在文本文件上写入,而是直接使用带有指向特定位置的指针的内存。它就像一个 hashmap,但不会在程序结束时被删除。
我正在寻找您认为对读/写操作执行此操作的最有效方法。
【问题讨论】:
-
我建议查看 RandomAccessFiles 并编写自己的代码
-
NOSQL 数据库。
标签: java performance matrix hash disk