db4o open source object database
db4o :: Product News Blog

Syndicate This

Wednesday, February 01, 2006

db4o Replication System (dRS) powered by Hibernate

A first development release of db4objects' new db4o Replication System (dRS) is available for download.

dRS provides bi-directional object synchronization functionality for db4o object persistence systems and Hibernate relational persistence systems.

dRS brings the best of both worlds together:
Your enterprise data can stay where it is, in your existing relational database. On your client systems you can benefit from the ease of development, the performance and the low ressource consumption of the db4o object database. Data and objects can stay perfectly in sync, whether you use db4o as a peformance cache, for partially- or for fully disconnected systems.

Here is what the dRS system does exactly:

  • dRS generates Unique Universal Identifiers (UUIDs) and version numbers for all stored objects.

  • Since each stored object has a unique identity, objects can be replicated in multiple steps over multiple disconnected or partially connected persistence systems.

  • Version numbers allow querying for and replicating changed objects only.

  • The system automatically traverses changed members of replicated objects and replicates these changed members as well.

  • Conflicts (objects changed in both peers of a replication session) can be resolved using object-oriented conflict handlers and business rules of persistent classes.



Further information can be found on the dRS product sheet.

dRS is free under the GPL and available under a commercial license as well.

Please download, try it out and tell us what you think.