EDB Postgres Distributed (PGD)#
EDB Postgres Distributed (PGD) provides multi-master replication and data distribution with advanced conflict management, data-loss protection, and throughput up to 5X faster than native logical replication . It enables distributed Postgres clusters with high availability up to five 9s.
Read about why PostgreSQL is better when it’s distributed with EDB Postgres Distributed in Distributed PostgreSQL:The Key to Always On Database Availability
By default, EDB Postgres Distributed uses asynchronous replication, applying changes on the peer nodes only after the local commit. You can configure additional levels of synchronicity between different nodes, groups of nodes, or all nodes by configuring Synchronous Commit , Group Commit (optionally with Eager conflict resolution ), or Commit At Most Once .
- Genral Information
- Compatibility
- EDB Postgres Distributed 5 release notes
- EDB Postgres Distributed 5.7.0 release notes
- EDB Postgres Distributed 5.6.1 release notes
- EDB Postgres Distributed 5.6.0 release notes
- EDB Postgres Distributed 5.5.1 release notes
- EDB Postgres Distributed 5.5.0 release notes
- EDB Postgres Distributed 5.4.1 release notes
- EDB Postgres Distributed 5.4.0 release notes
- EDB Postgres Distributed 5.3.0 release notes
- EDB Postgres Distributed 5.2.0 release notes
- EDB Postgres Distributed 5.1.0 release notes
- EDB Postgres Distributed 5.0.1 release notes
- EDB Postgres Distributed 5.0.0 release notes
- Known issues
- Concepts
- Terminology
- Asynchronous replication
- Commit scopes
- CAMO or commit-at-most-once
- Conflicts
- Consensus
- Cluster
- DDL (data definition language)
- DML (data manipulation language)
- Eager
- Eventual consistency
- Failover
- Group commit
- Immediate consistency
- Logical replication
- Node
- Node groups
- PGD cluster
- PGD node
- Physical replication
- Postgres cluster
- Quorum
- Replicated available fault tolerance (Raft)
- Read scalability
- Subscription
- Switchover
- Synchronous replication
- Subscriber-only nodes
- Two-phase commit (2PC)
- Vertical scaling or scale up
- Witness nodes
- Write leader
- Writer
- PGD overview
- Terminology
- Get Started
- Using
- Administration
- Tools
- PGD Features
- Reference
- PGD reference
- User visible catalogs and views
- System functions
- PGD settings
- Node management
- Node management interfaces
- Routing functions
- Monitoring commit scopes
- Monitoring conflicts
- Column-level conflict functions
- Replication set management
- Replication set membership
- DDL replication filtering
- Testing and tuning commands
- Global sequence management interfaces
- PGD AutoPartition
- Stream triggers reference
- Stream triggers manipulation interfaces
- Stream triggers row functions
- Stream triggers row variables
- Internal catalogs and views
- Internal system functions
- Column-level conflict functions
- Column-level conflict functions
- Monitoring conflicts
- Data migration to EDB Postgres Distributed
- PGD reference
- PGD compatibility