1. A method, comprising steps of: according to a partitioning scheme, distributing change records describing changes made by source transactions to application threads, thereby distributing to each apply thread of said application threads, respective subsets of change records of said source transactions; for each one or more source transactions of said source transactions: each apply thread of a plurality of said apply threads applying a respective subset of change records of said one or more source transactions in a respective apply transaction that is different from any apply transaction executed by any other apply thread of said plurality of said apply threads for said each one or more source transactions; and each apply thread of said plurality of said apply threads committing the respective apply transaction without coordinating the committing of the respective apply transaction with committing of any other apply transaction of said each one or more source transactions.