Mysql a Mysql - replica Hibernate usando DB40 / drs?
-
02-10-2019 - |
Domanda
vorrei fare Mysql per la replica di MySQL utilizzando drs . E 'possibile fare lo stesso senza la memorizzazione dei dati in db4o? Voglio solo utilizzare la replica DRS usando Hibernate. Qualsiasi positiva / negativa esperienza con DRS?
Soluzione
funziona.
basta usare la chiamata #begin () che prende 2 org.hibernate.cfg.Configuration come argomenti qui: https: // fonte. db4o.com/db4o/trunk/drs/src/core/com/db4o/drs/hibernate/HibernateReplication.java
si creerà una ReplicationSession replica che è possibile utilizzare per i dati replicati.
Ad esempio:
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();
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow