April 2015
Intermediate to advanced
504 pages
11h 41m
English
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; ...