Tabular Foundation Models (TFMs) logopeterindia.net
Knowledge Hub

Database Replication

Database replication: native replication, failover tools, logical and multi-primary replication, Kubernetes operators and cloud services.

42 topics•7 categories•Updated October 2026

What Is Database Replication?

6 entries

Database replication copies data from one database server to others so the system survives failures, serves reads from replicas, keeps data close to users and feeds other systems. Replication can be physical (shipping the log) or logical (replaying row changes), synchronous or asynchronous, and single-primary or multi-primary. Descriptions below follow each project's or vendor's own pages and are not rankings; release facts come from GitHub.

Built-In Replication in Popular Databases

11 entries

Official documentation for native replication and high availability.

High Availability and Failover Tools

7 entries

Tools that manage replicas and automate failover.

Logical and Multi-Primary Replication

7 entries

Tools that replicate row changes or support several writable nodes.

Kubernetes Operators

4 entries

Operators that run replicated database clusters on Kubernetes.

Managed Cloud Replication

5 entries

Replication features of managed database services.

Backup and Disaster Recovery for Replicated Systems

2 entries

Backups complement replication because replicas also copy mistakes.

Frequently Asked Questions

What is database replication?

Copying data from a primary database to one or more replicas so the system survives failures, can serve reads from replicas and keeps data near users. It is the basis of high availability and many disaster recovery designs.

What is the difference between synchronous and asynchronous replication?

Synchronous replication waits for a replica to confirm a write before committing, which protects against data loss but adds latency. Asynchronous replication commits immediately and ships changes afterwards, which is faster but can lose recent writes if the primary fails.

What is the difference between physical and logical replication?

Physical replication ships the storage-level log and produces an identical copy, which suits standbys and failover. Logical replication sends row-level changes, so it can replicate selected tables, cross major versions and feed other systems. PostgreSQL documents both.

What is multi-primary replication?

A design in which several nodes accept writes, such as Galera Cluster, pgEdge Spock, EDB Postgres Distributed and CouchDB. It improves write availability but requires conflict handling.

Is replication a backup?

No. Replicas copy deletions and corruption too, so you still need backups and point-in-time recovery, for example with pgBackRest or Barman for PostgreSQL.

How does replication differ from change data capture?

Replication keeps a database copy in sync, while CDC streams changes from a database log to other systems such as Kafka or a warehouse. Many tools do both. See the Change Data Capture Platforms page.

How current is this page?

Links and release facts were checked on 31 October 2026 from GitHub. The MySQL documentation and galeracluster.com returned 403 to automated checks. Orchestrator is archived, and repmgr and pg_auto_failover have not had a release in over a year, as their cards note. Descriptions follow each project's own pages and are not rankings.

Where can I learn about database sharding?

See the Database Sharding page for sharding middleware such as Vitess, Citus and ShardingSphere, built-in sharding in MongoDB and distributed SQL systems, shard key design and case studies.

Where can I learn about database transactions?

See the Database Transactions page for isolation level documentation, MVCC, distributed transactions, sagas, Jepsen correctness testing and key papers.

Where can I learn about database backup and recovery?

See the Database Backup and Recovery page for native backup tools, point-in-time recovery, cloud backup services, Kubernetes backup with Velero and disaster recovery planning.

Where can I learn about database security?

See the Database Security page for access control, encryption, auditing, masking, SQL injection prevention, cloud database security features and hardening guides.