BDR(Bi-Directional Replication)
Event Triggers, Logical Decoding, Replication Slots, Background Workers, Commit Timestamps,Replication Origins, DDL event capture, generic WAL messages for logical decoding 와 같이 PostgreSQL 의 핵심 부분이다.
한마디로 DB 복제, 이중화에 쓰이는 기술이다.
BDR 1.0
- 수정이 된 PostgreSQL 9.4만 지원한다.( 일반적인 PostgreSQL 9.4는 안됨)
- https://github.com/2ndQuadrant/bdr/ 에서 Source 다운 가능
- http://bdr-project.org/docs/stable/index.html 에서 documentation 확인 가능
BDR 2.0
- community PG9.6 as an extension을 지원
- 2ndQuadrant Support customers에게만 제공
BDR 3.0
- PostgreSQL 10 이상 지원
- 2ndQuadrant Support customers에게만 제공
즉, BDR을 이용하여 DB 이중화, 클러스트링을 하려면 돈을 내서 파트너를 맺거나 수정된 PostgreSQL 9.4을 사용해야 함
'DataBase > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] DB 이중화 - Pgpool -II - 설치 (0) | 2019.01.10 |
---|---|
[PostgreSQL] DB 이중화 - Pgpool -II 란? (0) | 2019.01.10 |
[PostgreSQL] DB 이중화 - Bucardo(비동기 방식) Installation (0) | 2019.01.08 |
[PostgreSQL] DB 이중화 - Bucardo(비동기 방식) FAQ (0) | 2019.01.08 |
[PostgreSQL] DB 이중화 - Bucardo(비동기 방식) Overview (0) | 2019.01.08 |