使用文本文件实现哈希数据结构

时间:2019-07-30 04:59:26

标签: database text hash hashcode

如何在磁盘上的简单(txt)文件中实现哈希数据结构? (本质上是实现您自己的简单键值数据库)。 我不想读整个文件来获取想要的键/值。我希望将所有数据存储在一个文件中。

一种解决方案是获取字符串的哈希值,然后将字符串的哈希值存储为以哈希码命名的文件,例如:

hash('some string') = '5ac749fbeec93607fc28d666be85e73a'

因此我将值“ some string”存储在名为:

的文件中
5ac749fbeec93607fc28d666be85e73a.txt

但是这意味着我可能必须在文件系统上拥有数千个txt文件,这并不是很理想。

0 个答案:

没有答案