Chapter 2 Data Replication
13
2
2
2.
.
.3
3
3.
.
.1
1
1
R
R
Re
e
ep
p
pl
l
li
i
ic
c
ca
a
at
t
te
e
e
a
a
an
n
nd
d
d
S
S
St
t
ta
a
at
t
te
e
e
T
T
Tr
r
ra
a
an
n
ns
s
si
i
it
t
ti
i
io
o
on
n
ns
s
s
When Replicate is performed, data copy from MV to RV starts to reflect the content of MV to RV.
Any update to MV after Replicate is also reflected to RV.
After Replicate is started, the difference between MV and RV gradually decreases, and eventually the
content of MV at the beginning of Replicate is completely reflected to RV (The difference is zero).
The state from the beginning of Replicate to the content of MV is completely reflected to RV is called
the “Replicate execution”. The state where the difference between MV and RV is zero is called the
state synchronized by Replicate, or simply the “synchronous state“. Replicate execution and the state
synchronized by Replicate are collectively called the Replicate state.
Synchronous Execution
Replicate State
Figure 2-3 Replicate and State Transitions
MV
RV
Separate State
MV
RV
MV
RV
Synchronous State
Replicate
operation starts
Update to MV Update to MV Update to MV
Until the
difference is zero