[ADD/WIP] Test out LMDB

Separate branch because I'm mainly testing reliability. Seek out
lda/Cytoplasm's lmdbwerk branch for the base upstream(with mem-moment's
Memory.c impl to apply)
This commit is contained in:
LDA 2024-08-10 10:40:36 +02:00
commit 2a09bd7156
3 changed files with 9 additions and 2 deletions

View file

@ -65,8 +65,9 @@ TODO
pulls in *way too many* dependencies, and that lacks a C binding. We may
put in the work of either forking off libolm or making a binding to KappaChat.
- Mess with Cytoplasm to make it have support for something like LMDB as an
~ Mess with Cytoplasm to make it have support for something like LMDB as an
*optional* dependency. This should increase reliability and speed for anyone.
v Work is going on on the Cytoplasm `lmdbwerk` and this branch to get LMDB.
- Nesting might be an issue we'll need to deal with. libdb and Berkley DB
seem to lack support for them. If we can shove entries at specific indices,
we _might_ just manage to get some system that can at least emulate that,