Change Data Capture is a technique for capturing changes in databases through use of a transaction log and shipping the delta information to a repository like a data warehouse.
It seems to be a pattern with custom support in different databases but in particular in the cloud versions of datastores.
last updated: