Heinz Mauelshagen, Red Hat 10/23/2007

Remote Replication Overview:



                                           |
    Local (primary) site                   |      Remote sites
    --------------------                   |      ------------
                                           |
    D1   D2     Dn                         |
     |   |       |                         |
     +---+- ... -+                         |
         |                                 |
       REPLOG-----------------+- SLINK1 ------------+
         |                    |            |        |
       SLINK0 (special case)  |            |        |
         |                    |            |        |
     +-----+   ...  +         |            |   +----+- ... -+
     |     |        |         |            |   |    |       |
    LD1   LD2      LDn        |            |  RD1  RD2     RDn
                              |            |
                              +-- SLINK2------------+
                              |            |        |
                              |            |   +----+- ... -+
                              |            |   |    |       |
                              |            |  RD1  RD2     RDn
                              .            |
                              .            |
                              .            |
                              +- SLINKm ------------+
                                           |        |
                                           |   +----+- ... -+
                                           |   |    |       |
                                           |  RD1  RD2     RDn
                                           |


D = Top level mapped device accessed by application (eg. DBMS log/data devices)
REPLOG = Remote Replication Log managing a circular buffer of writes
SLINK = Site Link to local/remote site (ie. transport plus related properties)
LD = Local Device being replicated
RD = Remote device, the LD is replicated to