2

Читатель RSSOwl сохраняет все статьи в базе данных rssowl.db . Насколько я прочитал, это база данных " db40 ".

Размер моего rssowl.db на данный момент составляет 3,9 ГБ. Я также получил другую базу данных размером около 2 ГБ, но она может быть повреждена.

Теперь я хочу получить все статьи из этих баз данных. Формат не имеет значения, если он является открытым / бесплатным форматом (XML, HTML, TXT, база данных SQL и т.д.).

Как я мог сделать это?

Я не разбираюсь в базах данных, но я хочу копаться в этом. Я бы представил, что мне нужно открыть базу данных db40 (как?) и "сопоставить" таблицы с форматом экспорта, например, с базой данных SQLite (как? написав код?).

1 ответ1

2

Насколько я вижу, некоторые из доступных вам вариантов:

  1. Диспетчер объектов:

    Диспетчер объектов db4o - это инструмент с графическим интерфейсом для просмотра и запроса содержимого любого файла базы данных db4o. В настоящее время диспетчер объектов предоставляет следующие функции:

    • Мощные специальные запросы
    • Эффективная обработка больших наборов данных
    • Табличное представление для быстрой прокрутки больших наборов данных
    • Древовидное представление для детализации графа объекта
    • Доступ к внутренней информации базы данных, включая хранимые классы, размер данных и индексы
    • Функции управления, включая резервное копирование и дефрагментацию

    1

  2. DataWander:

    DataWander может переносить данные из реляционной базы данных (Oracle 10g XE) в базу данных объектов (db4).

    DataWander может также переносить данные из объектной базы данных (db4o) в реляционную базу данных (Oracle 10g XE).

    2

  3. Система репликации db4o (dRS):

    Система репликации db4o (dRS), основанная на Hibernate, позволяет пользователям создавать приложения, которые двунаправленно синхронизируют объекты между распределенными экземплярами ведущей базы данных объектов с открытым исходным кодом db4o и всеми распространенными реляционными базами данных, такими как Oracle или MySQL. dRS делает нативную архитектуру персистентности объектов db4o доступной для всех разработчиков Java и .NET, сохраняя полную совместимость данных с существующими ИТ-средами, используя технологию реляционных баз данных.

  4. Пакетный файл SqlExport включен в db4o:

    JDBC может использоваться для резервного копирования данных db4o и для миграции данных между версиями db4o с различными форматами файлов.

    Кроме того, классы могут быть сгенерированы из существующих баз данных SQL, а существующие данные могут быть импортированы в db4o.

В крайнем случае вы всегда можете написать свой собственный Java-код для экспорта в XML или любой другой формат. Другие вопросы, связанные с этим, могут, конечно, быть размещены на переполнении стека или на форуме Versant.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .