I'm working on a company where I have a central DB and several agency databases. See the diagram at here. All the databases are identical, just the data can change and in some cases. I've no internet connection between agencies and central but I need to maintain a replication between central and agencies and in both path meaning for example if I make a change at central this change should be replicated across all the agencies and viceversa, if I any of the agencies make a change then should be replicated. This has a additional problem and is the following: from agencies to central all the data should be replicate all the time but from central to agencies only the updated data should be replicated and depending on which agency. For example: I made changes in Agency1 DB and Agency2 DB and those changes will be replicated to Central, I made changes in Central but for data taken from Agency1 DB, so I should replicate the changed data from Central to Agency1 DB only. Any help? Advice? Method?
|