CPC G06F 16/2379 (2019.01) [G06F 16/2365 (2019.01); G06F 16/27 (2019.01)] | 20 Claims |
1. A system, comprising:
one or more hardware processors with associated memory, wherein the memory stores instructions executable by the one or more hardware processors to:
receive, via a configuration interface, configuration information for a replication process in a database system that replicates a log of updates performed on a database to a replica of the database, wherein the configuration information specifies to perform a data validation check for one or more types of data validation failures during the replication process;
configure the replication process according to the configuration information received via the configuration interface, wherein the configuration injects a delay period into the replication process, wherein the delay period is determined based at least in part on the data validation check specified by the configuration information so that the delay period is sufficiently long to perform the data validation check;
during execution of the replication process:
check individual updates in the log within the delay period for the one or more types of data validation failures; and
responsive to detection of a data validation failure of an update based on the checking, stop the update from being replicated to the replica.
|