0

我有数十亿类型的键和类型的stringHashValueList。我正在使用BadgerDB存储键值对。在我的用例中,长度HashValueList可能以百万为单位。[]byte在插入 BadgerDB 之前,我必须对键和值进行编码;为此,我正在使用该encoding/gob软件包。所以,每当我需要价值时,我都必须再次解码它们。当我得到 时HashValueList,我必须HashValue在线性时间内工作。

有没有更好的方法来构建HashValueHashValueList从 DB 获得高读取吞吐量?而且,对于我的用例, BadgerDB的最佳值选项是什么。

谢谢。

type HashValue struct {
    Row_id  string
    Address string
}

type HashValueList []HashValue

4

0 回答 0