Home | Previous Page | Next Page   Setting Up and Managing Enterprise Replication > Selecting the Enterprise Replication System and Network Topology > Selecting the Enterprise Replication System >

Primary-Target Replication System

In the primary-target replication system, the flow of information is in one direction.

In primary-target replication, all database changes originate at the primary database and are replicated to the target databases. Changes at the target databases are not replicated to the primary.

A primary-target replication system can provide one-to-many or many-to-one replication:

Primary-Target Business Models

Primary-target Enterprise Replication systems support the following business models:

Data Dissemination

Data dissemination supports business needs where data is updated in a central location and then replicated to read-only sites. This method of distribution can be particularly useful for online transaction processing (OLTP) systems where data is required at several sites, but because of the large amounts of data, read-write capabilities at all sites would cripple the performance of the application. Figure 5 illustrates data dissemination.

Figure 5. Data Dissemination in a Primary-Target Replication System
begin figure description - This figure is described in the surrounding text. - end figure description
Data Consolidation

As businesses reorganize to become more competitive, many choose to consolidate data into one central database server. Data consolidation allows the migration of data from several database servers to one central database server. In Figure 6, the remote locations have read-write capabilities while the central database server is read-only.

Figure 6. Data Consolidation in a Primary-Target Replication System
begin figure description - This figure is described in the surrounding text. - end figure description

Businesses can also use data consolidation to off-load OLTP data for decision support (DSS) analysis. For example, data from several OLTP systems can be replicated to a DSS system for read-only analysis. Pay close attention to the configuration of the tables from which data is replicated to ensure that each primary key is unique among the multiple primary database servers.

Workload Partitioning

Workload partitioning gives businesses the flexibility of assigning data ownership at the table-partition level, rather than within an application. Figure 7 illustrates workload partitioning.

Figure 7. Workload Partitioning in a Primary-Target Replication System
begin figure description - This figure is described in the surrounding text. - end figure description

In Figure 7, the replication model matches the partition model for the employee tables. The Asia-Pacific database server owns the partition and can therefore update, insert, and delete employee records for personnel in its region. The changes are then propagated to the U.S. and European regions. The Asia-Pacific database server can query or read the other partitions locally, but cannot update those partitions locally. This strategy applies to other regions as well.

Workflow Replication

Unlike the data dissemination model, in a workflow-replication system, the data moves from site to site. Each site processes or approves the data before sending it on to the next site.

Figure 8. A Workflow-Replication System Where Update Authority Moves From Site to Site
begin figure description - This figure is described in the surrounding text. - end figure description

Figure 8 illustrates an order-processing system. Order processing typically follows a well-ordered series of steps: orders are entered, approved by accounting, inventory is reconciled, and the order is finally shipped.

In a workflow-replication system, application modules can be distributed across multiple sites and databases. Data can also be replicated to sites that need read-only access to the data (for example, if order-entry sites want to monitor the progress of an order).

A workflow-replication system, like the primary-target replication system, allows only unidirectional updates. Many facts that you need to consider for a primary-target replication system should also be considered for the workflow-replication system.

However, unlike the primary-target replication system, availability can become an issue if a database server goes down. The database servers in the workflow-replication system rely on the data updated at a previous site. Consider this fact when you select a workflow-replication system.

Primary-Target Considerations

The following sections describe some of the factors to consider when you select a primary-target replication system:

Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]