Bi-Directional Replication

Bi-Directional Replication (BDR) is a project used to allow multimaster replication with PostgreSQL. There is a range of possible architectures. The first use case we support is "all-nodes-to-all-nodes". BDR will eventually support a range of complex architectures, which is discussed later.

BDR is a fully open source project owned by the PostgreSQL Global Development Group. BDR aims for eventual inclusion within core PostgreSQL, though knowing that is a long and rigorous process, it also aims to provide working software solutions, now!

BDR aims to allow the nodes of the cluster to be physically distributed, allowing worldwide access to data and allowing for disaster recovery. Each BDR master node runs individual transactions; ...

Get PostgreSQL 9 Administration Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.