RocksDB использует другой дизайн: он использует Фильтры Блума, охватывающие весь файл SST .
Я не очень знаком с дизайном leveldb, но, вероятно, причина, по которой leveldb не делает 'Это из-за простоты.Кроме того, если каждый блок имеет отдельный фильтр Блума, то в памяти должен храниться только один блок.Таким образом, leveldb оптимизирован для случая, когда поиск связан, а RocksDB оптимизирован для скорости.Объединение фильтра Блума немного уменьшает размер фильтра Блума, но требует загрузки всего фильтра Блума.