Я не знаю ваш конкретный случай, но, возможно, ZODB излишне для этого. Проверьте первый рассол, а также anydbm , оба в стандартной библиотеке. Если они не соответствуют вашим требованиям, вы можете перейти на ZODB.
В ZODB, когда вы подключены , вы можете поместить в нее все, что захотите, как в обычном словаре Python.
Вы также можете использовать repoze.zodbconn , чтобы упростить настройку, соединение при запуске и правильное его закрытие при наличии программы.