LevelDB:比较器的生命周期和责任,block_cache和filter_policy?

时间:2013-05-05 10:28:52

标签: c++ database lifetime leveldb

关闭数据库后,是否需要删除比较器,block_cache和filter_policy?它们是否需要在数据库的生命周期内存在?

我在任何文档中都找不到此信息。

从查看源代码,我猜测我需要在关闭数据库后删除它们,但是它们需要在生命周期内保持打开状态。

由于

2 个答案:

答案 0 :(得分:1)

关闭数据库句柄后,必须删除

options.block_cacheoptions.filter_policy

答案 1 :(得分:0)

你对比对手是对的,但我不确定其他两个。