1

我目前正在存储 int-int 类型的键值。为了快速访问,我目前正在使用存储在内存中的 BTrees.IIBTree 结构。它根本不存储在磁盘上,因为我们需要最新的数据。

但是,当前的解决方案几乎不适合内存,因此我正在寻找在访问时间方面更高效的数据库或数据结构。如果它被存储在内存中,它还需要在内存空间方面是有效的。

一个想法是将 BTrees.IIBTree 结构替换为用 C 编写的 int-byte 哈希作为 Python 的扩展,但如果机器发生故障,数据仍然会丢失(在我们的例子中这不是一件可怕的事情)。

你有什么建议?

4

0 回答 0