
Defining the Replication Topology
The first step in programming replication is to define the replication topology for your application. If you are writing an application that will use an existing replication topology, such as a client application that accesses data at an existing subscriber, you should move onto the next step.
Note: |
|---|
|
In some cases, deploying the replication topology will be the sole purpose of the application.
|
The replication topology that you define depends on many factors, including the following:
-
Whether or not replicated data needs to be updated, and by whom.
-
Your data distribution needs regarding consistency, autonomy, and latency.
-
The replication environment, including business users, technical infrastructure, network and security, and data characteristics.
-
The types of replication and replication options.
-
The replication topologies and how they align with the types of replication.
For more information about designing a replication topology that best satisfies the needs of your business, see Solution Design Considerations (Replication). If you are new to Microsoft SQL Server replication, see Overview (Replication).