Comparing replication solutions v6.3.1

Replication solutions differ significantly in how they handle multi-region deployments, conflict management, schema changes, and major version upgrades. Use this comparison to evaluate PGD against other options across those dimensions.

Last updated: 2026-04-14

ProductVersion
PGD Standalone6.3.1
PGD Managed6.3.1
PSR + EFM5.0

Deployment

ProductOn premiseCloudMulti-cloudHybrid (on-prem + cloud)SLANative Kubernetes Operator
PGD Standalone99.999✓ (PGD for Kubernetes (GA Q1 2025), based on CloudNativePG)
PGD Managed99.995
PSR + EFM99.99Partial (CloudNativePG, no native EFM integration)

Performance

ProductRead scalabilityHorizontal scalabilityTransaction streamingParallel apply (vertical scalability)Logical Change Record (LCR) sharing
PGD Standalone✓ (subscriber only nodes)✓ (decodes WAL once, shares to all subscribers)
PGD Managed
PSR + EFM✓ (physical standbys)✗ (decodes per subscriber)

Durability

ProductAsynchronous replicationOptional RPO limit for asynchronous replicationSynchronous replicationConsensus based replicationPer transaction durability setting
PGD Standalone
PGD Managed
PSR + EFM

Consistency

ProductAutomatic conflict managementConflict avoidance typesConflict avoidance at commit (pessimistic conflict handling)Builtin distributed sequenceCRDT (Conflict-Free Replicated Data Types)
PGD Standalone✓ (snowflake (bigint), galloc (int/bigint))✓ (multiple nodes update same row simultaneously without global locking)
PGD Managed✓ (snowflake (bigint), galloc (int/bigint))
PSR + EFMN/AN/AN/AN/A

Data distribution

ProductData residency/selective replicationCluster level Active-Active (writers in different regions)Regional Active-Active (multiple writers within region)Automatic partitioningOffload cold data to cheaper storage
PGD Standalone✓ (not recommended unless specific setup)
PGD Managed
PSR + EFM✓ with EPAS

Maintenance

ProductNear-zero downtime major version upgrades by adding nodesNear-zero downtime inplace major version upgradesRolling schema upgrades/green-blue (with application assistance)Rolling maintenance operations
PGD Standalone
PGD Managed
PSR + EFM✓ (using logical replication)

Connection Management

ProductAutomatic failoverAutomatic connection failover for switchoverCluster level connection routingRegion level connection routingpgbouncer supportBuilt-in connection manager (no external consensus/proxy required)
PGD Standalone✓ (PGD 6.0+, eliminates HARP + etcd dependency)
PGD Managed
PSR + EFM✗ (requires pgbouncer / HAProxy)

DDL support

ProductGeneral DDL replicationGranular (per-object) DDL lockingCreate and drop objectsAdd columns to tableChange column typeCREATE TABLE AS
PGD Standalone✓ (rewrite requires permit_unsafe_commands)✓ (with restrictions)
PGD Managed✓ (rewrite requires permit_unsafe_commands)✓ (with restrictions)
PSR + EFM

Postgres compatibility

ProductLatest supported versionWorks on standard PGSupports TDESupports custom types (i.e. PostGIS)Supports extensionsCDC failover supportLarge Object supportMultiple DB support
PGD Standalone18✓ with EPAS/PGEMany✓ (PGD 5.7+)
PGD Managed18✓ with EPAS/PGEMany✓ (PGD 5.7+)
PSR + EFM17✓ with EPAS/PGEAll

Management

ProductCLIUIMonitoring options
PGD Standalone✓ (PEM)Hybrid Manager, SQL, CLI, PEM
PGD ManagedHybrid Manager, SQL, CLI, edbctl
PSR + EFM✓ (PEM)Hybrid Manager, SQL, CLI, PEM

Licensing

ProductSource availableOpen source
PGD Standalone
PGD Managed
PSR + EFM