2012-05-31 1 views
0

Я хочу перенести данные со старого веб-сайта Tomcat/Jetty на новый, который работает на Python & Django. В идеале я хотел бы заполнить новый веб-сайт, непосредственно прочитав данные из старой базы данных и сохранив их в новом.Перенос данных из tomcat .dbx файлов

Проблема в том, что база данных, которую я дал, поставляется в виде пучка WEB-INF/data/*.dbx, и я не нашел способа прочитать их. Итак, у меня есть несколько вопросов.

  • Какой формат использует WEB-INF/data/*.dbx?
  • Есть ли модуль python для прямого чтения из файлов WEB-INF/data/*.dbx?
  • Есть ли какой-нибудь внешний инструмент для dumpint WEB-INF/data/*.dbx в формате ascii, который будет обрабатываться python?
  • Если кто-то попытался выполнить подобную миграцию данных, как он сравнивается с очисткой данных со старого веб-сайта? (при условии, что все важные данные могут быть скоблированы)

Спасибо!

ответ

0

Суффикс «.dbx» использовался различными программными продуктами на протяжении многих лет, поэтому это могло быть почти что угодно. Единственный способ узнать, что у вас на самом деле есть, - просмотреть исходный код устаревшего java-приложения (или соответствующего документа или спросить автора и т. Д.).

wrt/scraping, это, вероятно, будет большой болью за небольшие результаты, в зависимости от приложения.