I've come to see any database other than sqlite as premature optimisation. Running a separate DB process, securing it, backing it up: they're all more hassle with production DBs. I'm not sure what the key-value or document store equivalent is though.