3 ms·
> LiteTree is implemented storing the SQLite db pages on LMDB. Why are you doing it like that? Does it lead to some limitation of some sort? Like making merge
by amirouche 8y ago
> LiteTree is implemented storing the SQLite db pages on LMDB.
Why are you doing it like that? Does it lead to some limitation of some sort? Like making merge very costly?
- kroggen 8y agoIt is way easier to store the pages in a key/value db than storing them in separate files. And I don't need to implement concurrency access control as it is dealt by LMDB. It leads to an easier implementation and robustness, as the main data processing is done by SQLite and LMDB. LiteTree is something like a glue, and the code is simple. What leads to better maintainability.