I’m looking for a flat-file, portable key-value store in Python. I’ll be using strings for keys and either strings or lists for values. I looked at ZODB but I’d like something which is more widely used and is more actively developed. Do any of the dmb modules in Python require system libraries or a database server (like mysql or the likes) or can I write to file with any of them?
If a dbm does not support a python lists, I imagine that I can just serialize it?
Sorry to ask an obvious question, but wouldn’t a JSON file serve you just fine?