|
|
|
|
|
by bdg
4456 days ago
|
|
Someone should create a library where all your data is stored in a BTree. Think of it! Huge data sets, small data sets, everything scales in this system. And even better, they can create a language-agnostic API to a small server that just stores the btrees for them and gives them back on request. We could call it a database, but that would require we use indexes correctly for once in our lives. |
|
If you want B-trees that compete with LSM trees, stratified B-trees[1] are pretty sweet. There's an in-kernel GPL implementation called Castle[2] on GitHub.
[0] http://symas.com/mdb/
[1] http://www.slideshare.net/acunu/20110620-stratifiedbtree
[2] https://github.com/acunu/castle