1. In a database replication computing system, a computer implemented method of replicating a database from a source computer system at a target computer system comprising, at the database replication computing system, the steps of: i) receiving journal entries from the source computer system; ii) checking the journal entries to see if any entry exists in a dynamic index giving processing information relating to a database member to which the journal entry relates, wherein the processing information comprises the required manner of processing the journal entry; and iii) if an entry exists in the dynamic index, processing the journal entry according to the associated processing information; iv) if an entry does not exist in the dynamic index, looking up the related processing information for the member in an assignment database, creating an entry and storing it in the dynamic index, and processing the journal entry according to the processing information; v) receiving information from the source system; and vi) assigning the information strings to serialization groups for processing such that interrelated information strings are processed in the same serialization group.