PGCon2015 - final

PGCon 2015
The PostgreSQL Conference

Andres Freund
Day Talks - Day 3 - Thursday - 2015-06-18
Room DMS 1160
Start time 11:00
Duration 00:45
ID 816
Event type Lecture
Track Scaling Out
Language used for presentation English

Future(s) of PostgreSQL (Multi-Master) Replication

BiDirectional Replication

In the course of the BDR (BiDirectional Replication) project we have worked on delivering robust, feature-full and fast asynchronous multi-master replication for postgres. In addition we have started the UDR project, sharing most of the code and infrastructure with BDR, which provides unidirectional logical replication for the many cases where multi-master replication is not required.

To implement BDR a lot of features have already been integrated into core PostgreSQL (9.4). Now that 9.4 is released and BDR/UDR is in production in several complex environment there's some important discussions to be had about what can and what cannot be integrated into core PostgreSQL.

We will discuss:

  • Which features are in core postgres
  • Which features does BDR/UDR provide on top of that
  • What can be integrated into core PostgreSQL and how
  • Future features
  • Problems found during the development