0

我们正在探索具有以下工作负载的 LMDB(闪电映射数据库 - C,嵌入式)。20M+ 左右的条目是随机写入的(keysize:大约 32 个字节,value avg 大约 300 个字节)。在静止系统上,写入速率可能是几千/秒。但有时可能会在一分钟内达到 1M 的高度。除了随机写入之外,还会查找和更新条目(因此也是随机读取)。这是否代表 LMDB 的适当工作负载?

更新更多信息:有两个数据库(DB1、DB2)。DB1 将被独占写入(100% 写入,大约 8M 左右的条目)。DB1 将在守护程序重新启动时读取一次,但这可以解释为。DB2 包含大约 8M 左右的条目,这些条目被频繁地读写(所以 50% 的读/写)。读取是由于数据被读入内存并被操作和写回。

4

0 回答 0