PGD Features# Durability Introducing Commit scope kinds Working with commit scopes Overview of durability options Durability terminology Commit scopes Commit scope rules Comparing durability options Coomit Scope kinds Working with Internal timing of operations Consistency Conflicts How conflicts happen Types of conflict Avoiding or tolerating conflicts Conflict detection Conflict resolution Conflict logging Data verification with LiveCompare Column-level conflict detection Enabling and disabling column-level conflict resolution DDL locking Current versus commit timestamp Inspecting column timestamps Handling column conflicts using CRDT data types Notes Conflict-free replicated data types State-based and operation-based CRDTs Disk-space requirements CRDT types versus conflicts handling CRDT types versus conflict reporting Resetting CRDT values Implemented CRDT data types Eager conflict resolution Usage Error handling Effects of Eager Replication in general Effects of MAJORITY and ALL node replication in general Parallel Apply What is Parallel Apply? Configuring Parallel Apply When to use Parallel Apply Monitoring Parallel Apply Disabling Parallel Apply Deadlock mitigation Parallel Apply Support Replication sets Using replication sets Behavior of partitioned tables Behavior with foreign keys Replication set membership Listing replication sets DDL replication filtering Selective Replication Example Cluster Configuration Application Requirements Creating tables Viewing groups and replication sets Adding tables to replication sets Testing Selective Replication Stream triggers Trigger execution during Apply Missing-column conflict resolution Data loss and divergence risk Terminology of row-types Conflict triggers Transform triggers Row contents Execution order Stream triggers examples PGD AutoPartition Auto creation of partitions AutoPartition examples RANGE-partitioned tables Stopping automatic creation of partitions Waiting for partition creation Finding a partition Enabling or disabling autopartitioning Explicit two-phase commit (2PC) Use Transaction streaming PGD enhancements Caveats Configuration Node configuration using bdr.default_streaming_mode Group configuration using bdr.alter_node_group_config() Configuration setting effects Monitoring Timestamp-based snapshots