All datasources within a dataservice have a specific role within he
master role is
one that provides a source of replication information, and a slave one
that receives that information.
|Role||Supplies Replication Data||Receives Replication Data||Load Balancing||Failover|
More detailed information for each role:
A datasource in a
is providing a source for replication information to other datasources
in the dataservice and is able to provide both read and write
connections for applications.
standby datasource receives
replication data, but is never chosen by the connector to act as a
read source by application clients. Standby datasources are therefore
kept up to date with replication, but not used for load balancing.
archive datasource can be
used to provide an active (up to date) copy of the data, without the
datasource being used in the event of a failover. This can be useful
for providing backup support, offline querying outside of the normal
dataservice operations, or auditing purposes.