|
|
|
|
|
by jsherer
3695 days ago
|
|
This looks like an interesting finding. Unfortunately, the trade-off for this type of efficient small data storage is real: > Note that LSM-trie uses hash functions to organize its data and accordingly does not support range search. Range search, while not directly applicable to all data sets, is an important feature of the LSM data stores compared (LevelDB & RocksDB). The authors acknowledge this and say: > There are techniques available to support the command by
maintaining an index above these hash-based stores So, don't plan on using an LSM-Trie for a direct replacement for your LevelDB or other LSM-Tree based projects that rely on Range searches without considering the additional complexity of building and maintaining an index to perform those Range searches. |
|