gpt4 book ai didi

lmdb - LMDB 中的子数据库有限制吗?

转载 作者:行者123 更新时间:2023-12-04 20:01:39 26 4
gpt4 key购买 nike

在这里发帖是因为我找不到 lmdb 键值存储的任何论坛。

子库有限制吗?并发打开的子数据库的合理数量是多少?

我想要大约 200 个数据库,这看起来很多并且清楚地表明我的模型是错误的。
我想可以重构每个数据库的 ID 并将其嵌入 key 本身并只保留一个数据库,但是我有更长的 key ,而且如果需要,我也不能删除数据库。

如果 LMDB 已经为键使用了某种内部前缀,我很感兴趣。
任何如何解决该问题的建议表示赞赏。

最佳答案

不要每次都调用 mdb_dbi_open,而是保留自己的数据库名称映射到从 mdb_dbi_open 返回的数据库句柄。在程序的生命周期内重复使用这些句柄。这将允许您在一个环境中拥有多个数据库并防止 mdb_dbi_open 的开销。

关于lmdb - LMDB 中的子数据库有限制吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28933784/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com