In a database synchronization process, a block of data is read from a
source database at the first node. A marker is assigned to the block of
data, and the marker is then written to an audit trail at the first node.
The marker is sent from the audit trail to a second node having a target
database. The block of data is sent from the first node to the second node
without passing the block of data through the audit trail. At the second
node, the block of data is stored in the target database upon receipt at
the second node of the block of data and the marker assigned to the block
of data. This process is repeated for additional blocks of data in the
source database, wherein a marker is assigned to each subsequent block of
data. In this manner, some or all of the source database may be replicated
to the target database without having to store or pass any data in the
source database in or through the audit trail at the first node.
In een proces van de gegevensbestandsynchronisatie, wordt een blok van gegevens gelezen van een brongegevensbestand bij de eerste knoop. Een teller wordt toegewezen aan het blok van gegevens, en de teller wordt dan geschreven aan een controletraject bij de eerste knoop. De teller wordt van het controletraject naar een tweede knoop verzonden die een doelgegevensbestand heeft. Het blok van gegevens wordt verzonden van de eerste knoop naar de tweede knoop zonder het blok van gegevens door het controletraject over te gaan. Bij de tweede knoop, wordt het blok van gegevens in het doelgegevensbestand op ontvangstbewijs bij de tweede knoop van het blok van gegevens en de teller opgeslagen die aan het blok van gegevens wordt toegewezen. Dit proces wordt herhaald voor extra blokken van gegevens in het brongegevensbestand, waarin een teller aan elk verder blok van gegevens wordt toegewezen. Op deze wijze, kunnen wat of het elk van brongegevensbestand aan het doelgegevensbestand worden herhaald zonder het moeten enige gegevens in het brongegevensbestand in of door het controletraject bij de eerste knoop opslaan of overgaan.