Hello Experts,
A customer is in the process of deploying a distributed application across 3 different sites (Sites might/will increase in the near future), this application is required to send incremental data changes/insertion to the “MAIN site” from just one table in a database at near real time(Many-to-one). A deployment consideration for this will be “AlwaysOn Availability Groups” however, considering the fact that we have 3 different autonomous sites using AOAG might not fit into this scenario.
What then comes to mind is using SQL Server Merge Replication, however, I haven’t worked with this feature extensively and my ask is considering the requirement above is SQL Server replication the best fit for this requirement or SSIS would be much better fit?
Also, the current solution would have 50:50 ration in terms of read/writes activity. We have considered Failover Cluster Instances from an HA perspective. I am thinking this should be changed to AOAG and then read activities should be pushed to a secondary replica, in order to reduce the workload as replication would come into the picture.
Kindly advise
R,