似乎没有这样的界面..
我是否必须迭代所有键才能获得计数?
那是什么设计目的?或者实现此功能的限制是什么?
似乎没有这样的界面..
我是否必须迭代所有键才能获得计数?
那是什么设计目的?或者实现此功能的限制是什么?
“没有办法在leveldb内部比外部更有效地实现Count。” 官方官员 问题113
看起来除了两者之外没有更好的方法 迭代整个数据集 或实施您自己的应用程序 写字台。
可能在构建LevelDB时,原始作者不需要此API。 遗憾的是,LevelDB没有可用于记录计数的增量API。您现在可以做的是在Leveldb中读取和写入密钥,但这不是线程安全的。
如果它更适合您的用例,您可以看看Redis。