Data portability



I've never used an OODB, I'm looking for a starting point but a recurrent concern is the Data Portability one. More clear: what options / strategies do I have to export / move my data to another  tool, if there is a need to?

One key point of Ojectdb (as far as I had read) is Code Portability (based on JPA/JDO standards), but what about Data Portability?



At the moment porting data from ObjectDB to another database requires writing a conversion program that:

  • Retrieves all the entity objects from the ObjectDB database (e.g. by using "SELECT o FROM Object o").
  • Persists all these entity objects using JPA to another database.

Fully automatic data porting is expected to be supported by the RDBMS-ObjectDB replication.

ObjectDB Support