开发者

Mysql to Mysql - Hibernate replication using db40/drs?

开发者 https://www.devze.com 2023-01-16 14:21 出处:网络
I would like to do Mysql to Mysql replication using drs. Is it possible to do the same without storing data in db4o? I开发者_如何学Python just want to use drs replication using Hibernate. Any positive

I would like to do Mysql to Mysql replication using drs. Is it possible to do the same without storing data in db4o? I开发者_如何学Python just want to use drs replication using Hibernate. Any positive/negative experience with drs?


it works.

just use the #begin() call that takes 2 org.hibernate.cfg.Configuration as arguments in here: https://source.db4o.com/db4o/trunk/drs/src/core/com/db4o/drs/hibernate/HibernateReplication.java

it will create a replication ReplicationSession which you can use to replicate data.

for example:

Configuration first = new Configuration().configure("first.cfg.xml");
Configuration second = new Configuration().configure("second.cfg.xml");

ReplicationSession replication = HibernateReplication.begin(first, second);

ObjectSet changed = replication.providerA().objectsChangedSinceLastReplication();

while (changed.hasNext())
 replication.replicate(changed.next());

replication.commit();
replication.close();
0

精彩评论

暂无评论...
验证码 换一张
取 消