Jun-18-2018, 02:34 PM
LMDB is awesome key-value in-disk db with lightning read speed and good write speed.
But as you know, it have some problems for using in production - for example problems with data corruption if app closed on sync stage. Or another problem - fixed size of db and big troubles if you need to resize it.
I finded interesting prod-ready fork of LMDB, that fix main problems and have some additionals features.
https://github.com/leo-yuriev/libmdbx
It looks like very impressive work and solution.
But it don't have bindings to any langs.
Maybe someone can and want to wrap it for Python?
But as you know, it have some problems for using in production - for example problems with data corruption if app closed on sync stage. Or another problem - fixed size of db and big troubles if you need to resize it.
I finded interesting prod-ready fork of LMDB, that fix main problems and have some additionals features.
https://github.com/leo-yuriev/libmdbx
It looks like very impressive work and solution.
But it don't have bindings to any langs.
Maybe someone can and want to wrap it for Python?