4. The method of claim 3 , further comprising running the campaign query on one of the replication servers in each of the server groups in parallel so that the campaign query runs on all of the plurality of server groups.
4. The method of claim 3 , further comprising running the campaign query on one of the replication servers in each of the server groups in parallel so that the campaign query runs on all of the plurality of server groups. 5. The method of claim 4 , further comprising sending a periodic batch progress update to the application server at each of the plurality of server groups.