README: Explain 'LSM' and provide link to paper.
This commit is contained in:
parent
771d18f9f7
commit
fa39f85a00
1 changed files with 3 additions and 1 deletions
|
@ -2,7 +2,9 @@
|
|||
|
||||
# LSM B-Tree Storage
|
||||
|
||||
This Erlang-based storage engine may eventually provide an alternative to Basho Bitcask and Google's LevelDB. Of those two, `lsm_btree` is closer to LevelDB in operational characteristics, except it uses fewer file descriptors than LevelDB, is not as performant, but it is implemented in just ~1000 lines of Erlang. For some the benefit of having a clean and simple Erlang implementation make it worth it.
|
||||
This Erlang-based storage engine implements “Log-structured merge-trees” — a storage structure described in [this paper](http://staff.ustc.edu.cn/~jpq/paper/flash/1996-The%20Log-Structured%20Merge-Tree%20%28LSM-Tree%29.pdf).
|
||||
|
||||
The storage engine may eventually provide an alternative to Basho Bitcask and Google's LevelDB. Of those two, `lsm_btree` is closer to LevelDB in operational characteristics, except it uses fewer file descriptors than LevelDB, is not as performant, but it is implemented in just ~1000 lines of Erlang. For some the benefit of having a clean and simple Erlang implementation make it worth it.
|
||||
|
||||
Here's the bullet list:
|
||||
|
||||
|
|
Loading…
Reference in a new issue