georeplication
Georeplication is the process of replicating data across geographically dispersed data stores or datacenters to improve availability, durability, and performance for global users. It typically involves synchronizing changes from a primary site to one or more secondary sites, which may be in different regions or countries. Georeplication can be configured for various consistency and latency goals, using synchronous replication (where writes are confirmed only after being durably written in all sites) or asynchronous replication (where writes are acknowledged locally and propagated later). Multi-site architectures include primary-secondary (master-slave) and active-active (multi-master) designs, with conflict resolution strategies in case of concurrent writes.
Common implementation approaches include log shipping, streaming replication, and change data capture to propagate updates. Networks,
Security and governance concerns include encryption in transit and at rest, authenticated access, and compliance with