We have SQLite for RDBMS, but are there any disk-based, light-memory-usage key-value databases? In other words, a key-value store that can run on a small amount of memory with a larger amount of data. I would like to use it on lower-power machines with not a lot of free memory.
It seems that BerkeleyDB and LevelDB are both options.
Take a look at MemcacheDB.