About replication
Geodatabase replication is a data distribution method provided through ArcGIS. With geodatabase replication, data is distributed across two or more geodatabases by replicating all or part of your dataset. When a dataset is replicated, a replica pair is created; one replica resides in the original geodatabase, and a related replica is distributed to a different geodatabase. Any changes made to these replicas in their respective geodatabases can be synchronized so that the data in one replica matches that in the related replica.
See Also:
Adding and deleting GlobalIDsCopying or loading data while preserving GlobalID values
How to create a replica in a connected environment
How to synchronize a replica in a connected environment
How to create a replica in a disconnected environment
How to synchronize a data change message in a disconnected environment
How to synchronize an acknowledgement message in a disconnected environment
Getting a list of schema differences between replicas
How to add a feature class or table to an existing replica
Using replica creation events to extend the replica creation process
How to use replica synchronization events to extend the synchronization process
Sample: Extending the replication synchronization process