Важной особенностью является не то, что он поддерживает пользовательские компараторы, а то, что он поддерживает упорядоченную итерацию по ключам и, следовательно, поиск по частичным ключам.Вы можете эмулировать поля в ключах, просто используя соглашения для разделения строковых значений.Многие слои сценариев, расположенные поверх leveldb, используют этот подход.
представление словаря хранилища значений ключей заключается в том, что вы можете только определить, присутствует ключ или нет, по точномуматч.На самом деле невозможно использовать просто такое хранилище KV в качестве основы для индекса базы данных.
Как только вы сможете перебирать ключи, начиная с частичного совпадения, у вас будет достаточнообеспечить операции поиска и сортировки для индекса.