Como obter os artigos do banco de dados RSSOwl (db40)?

2

O feedreader RSSOwl salva todos os artigos em um banco de dados rssowl.db . Tanto quanto eu li, é um " db40 " banco de dados.

O tamanho do meu rssowl.db é de 3,9 GB no momento. Eu também tenho outro banco de dados com tamanho de cerca de 2 GB, mas pode estar corrompido.

Agora quero obter todos os artigos desses bancos de dados. O formato não importa, desde que seja um formato aberto / livre (XML, HTML, TXT, banco de dados SQL,…).

Como eu poderia conseguir isso?

Eu não sou experiente com bancos de dados, mas estou disposto a mergulhar nisso. Eu imagino que preciso abrir o banco de dados db40 (como?) E "mapear" as tabelas para um formato de exportação, por exemplo, um banco de dados SQLite (como? escrevendo código?).

    
por unor 14.01.2013 / 15:48

1 resposta

2

Até onde eu posso ver, algumas das opções disponíveis para você são:

  1. Gerenciador de objetos :

    The db4o Object Manager is a GUI tool to browse and query the contents of any db4o database file. Object Manager currently provides the following features:

    • Powerful ad-hoc queries
    • Efficient handling of large data sets
    • Table view for quick scrolling through large data sets
    • Tree view for drilling down through an object graph
    • Access to internal database information including stored classes, data size and indexes
    • Management functions including Backup and Defragment

  2. DataWander :

    DataWander can migrate data from relational database (Oracle 10g XE) to object database (db4).

    DataWander can migrate data from object database (db4o) to relational database (Oracle 10g XE) too.

  3. Sistema de replicação db4o (dRS) :

    The db4o Replication System (dRS), powered by Hibernate, enables users to build applications that synchronize objects bi-directionally between distributed instances of db4o's leading open source object database and all common relational databases such as Oracle or MySQL. dRS makes db4o's native object persistence architecture available to all Java and .NET developers while staying fully data compatible with existing IT environments using relational database technology.

  4. Arquivo em lote SqlExport incluído no db4o :

    JDBC can be used to backup db4o data and to migrate data between db4o versions with different file formats.

    In addition, classes can be generated from existing SQL databases and existing data can be imported into db4o.

Como último recurso, você sempre pode escrever seu próprio código Java para exportar para XML ou qualquer formato que você deseja. Outras consultas relacionadas a isso podem ser postadas no estouro de pilha ou no fórum Versant.

    
por 15.01.2013 / 19:50