簡體   English   中英

如何快速獲取leveldb中的確切鍵數?

[英]How to get the exact number of keys in leveldb fast?

似乎沒有這樣的界面..

我是否必須迭代所有鍵才能獲得計數?

那是什么設計目的? 或者實現此功能的限制是什么?

“沒有辦法在leveldb內部比外部更有效地實現Count。” 官方問題113

看起來沒有更好的方法,除了迭代整個數據集或實現自己的應用程序內寫入計數器

可能在構建LevelDB時,原始作者不需要此API。 遺憾的是,LevelDB沒有可用於記錄計數的增量API。 你現在可以做的是在Leveldb中讀取和寫入一個密鑰,但這不是線程安全的。

如果它更適合您的用例,您可以看看Redis。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM