Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 LMDB 文件(通常大约 20GB,但可能更大),每个文件都有几千个键值对。键没有按字典顺序插入,我想知道是否有一个简单的命令可以根据键的字典顺序重新排序 LMDB 文件,以便在读取数据时转换为顺序读取访问很秩序。
非常感谢!
Lmdb 在内部按字典顺序存储键,而不考虑它们的插入顺序。
如果您不希望按字典顺序对键进行排序,则可以使用函数mdb_set_compare()指定比较函数以对 lmdb 中的键进行排序。
以下链接中提到了密钥排序和 mdb_set_compare() 函数的文档。
mdb_set_compare() 函数文档