python-shelve
A wrapper for Python shelve that supports updating nested dictionaries in a simple way.