Hi,
I have two (2) different instances of SugarCRM those are installed on localhost in 2 different countries.
I need to make data synchronization between them with in a user defined schedule
Is there any suitable way?
Regards
Hi,
I have two (2) different instances of SugarCRM those are installed on localhost in 2 different countries.
I need to make data synchronization between them with in a user defined schedule
Is there any suitable way?
Regards
Last edited by shajiuddin; 2012-01-19 at 05:58 AM. Reason: correction
Are both installations similar?
As far as I understand the databases of both systems run on different servers and the synchronization must be done in both directions. Every change of data on one side must be transferred into the other sugar instance. Logic hooks on each side calling the SOAP/REST interface of the other instance could do the job I think.
Stefan Ulrich Sauer
System Analyst
Devoteam Danet GmbH
Gutenbergstraße 10
D-64331 Weiterstadt
Germany
email: Stefan-Ulrich.Sauer@devoteam.com
http://www.devoteam.de
Hi,
Alright, can you describe how is it possible using logic hooks because with in instance the code consider only that own database of that SugarCRM
and these both SugarCRM systems are running on localhost not on remote webserver
Regards
Last edited by shajiuddin; 2012-01-19 at 07:11 AM. Reason: correction
Why don't you use MySQL and set up a dual master syncronization. Should be easy and do the task where the database keeps the two instances in sync. Nothing to handle in Sugar itself. If the databases are the same then it should be no issue. If the databases are different you will have lots of fun in coding the sync logic ... ;-) ...
christian.
Yes, if both databases are the same it is the best solution to use direct database synchronization. This would save a lot of time compared with the logic hook solution which would be an option if the systems are different.
Stefan Ulrich Sauer
System Analyst
Devoteam Danet GmbH
Gutenbergstraße 10
D-64331 Weiterstadt
Germany
email: Stefan-Ulrich.Sauer@devoteam.com
http://www.devoteam.de
And dont forget to sync the files if you want uploaded documents to be synced as well.
I dont know your environment, so i can only blind recommend rsync or the like.
If master-master replication it not the way you like, you may have a look at different ETL-Tools like Pentaho, Talend or jitterbit for syncronisation of your databases.
Whether two databases have to be exactly some data, you could also think about make both instances share the same database.
In case just some modules should be syncronized, then you could take a look on synchronization tools, as Jitterbit Open Source Integration - Business Integration Made Easy..
Rafael Queiroz Gonçalves
Advanced OMG UML Certified Professional
Sun Certified Enterprise Architect for the Java Platform
Sun Certified Programmer for the Java 2 Platform
IBM Certified Advanced Application Developer - Lotus Notes and Domino
IBM Certified Application Developer - IBM WebSphere Portlet Factory
Computer Science Mastering / UFSC - PPGCC
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks