dareck
прикручивать базу
- ее открывать все равно надо. Запуск веб сервера думаю будет лишним.
В zodb объекты базы выглядят как объекты питона. Поэтому если вы правильно откроете базу, то проблем посмотреть объекты и скинуть их не будет. При этом самый правильный путь - записывать пиклы в текстовом режиме. Получите читаемый вариант, гарантированную полноту записи и возможность считывания средствами питона. Просто текст и xml тут ни к селу ни к городу. Умучаешься переводить объекты. В zodb возможны довольно сложные типы ссылок между объектами базы. В xml просто нет средств для выражения такого типа связей.
Возможные проблемы:
1 в zodb схема базы частично храниться в коде для доступа к базе (а не в самом файле базы как у многих реляционных баз данных). Поэтому только файлов базы для чтения данных в большинстве случаев недостаточно. Нужны исходники сервера.
2 Файлы базы zodb могут открываться в нескольких режимах. Чтобы правильно и без потерь все считать - надо проанализировать конфигурационный файл zodb на сервере.