Patent ID: 8868497

Claim:
A computer system including instructions recorded on a non-transitory computer-readable storage medium and readable by at least one processor, the system comprising: a query handler configured to cause the at least one processor to receive a query which is applicable against different combinations of a plurality of remote databases and a corresponding plurality of replica databases including at least some replicated data of respective ones of the remote databases, wherein the query arrives at a plurality of query arrival times and is executed at a plurality of query execution times; a replication manager configured to cause the at least one processor to execute a synchronization plan for at least one selected replica database in which a selected synchronization timestamp of the at least one selected replica database is updated to a target synchronization timestamp, wherein the synchronization occurs during a synchronization processing time; and a synchronization scheduler configured to cause the at least one processor to: determine an information value of a query response based on a query value associated with the query, and schedule the synchronization plan to increase the information value of the query response, including selecting the target synchronization timestamp including relating the synchronization processing time to a selected query execution time.