1. A method of database replication, the method comprising: at a Relational Database Management System (RDMS), using one or more computer processors: determining a first replication mode associated with a replication agent; identifying a triggering event; determining that the triggering event indicates a change in the first replication mode of the replication agent; responsive to determining that the triggering event indicates a change in the first replication mode, determining a second replication mode, the second replication mode being a different replication mode than the first replication mode; in response to determining the triggering event, identifying a set of database tasks being processed in parallel, one or more database tasks of the set of database tasks being associated with a database change; determining a task replication mode for at least one of the one or more database tasks; replicating the database change to an external replication component according to the second replication mode; passing a notification to the one or more database tasks of the set of database tasks associated with the database change, the notification simulating the first replication mode regardless of receipt of confirmation from the external replication component; reducing a rate of processing of the set of database tasks running in parallel, the rate of processing reduced by a replication agent causing throttling the processing of one or more database tasks of the set of database tasks until a second triggering event is detected; determining a second triggering event in response to reducing the rate of processing of the set of database tasks; and responsive to determining the second triggering event, reverting to the first replication mode.