설문조사
PostgreSQL/PPAS 관련 듣고 싶은 교육은


총 게시물 11건, 최근 0 건
   

PG_RMAN vs BARMAN vs BART 백업/복구툴 간단 비교

글쓴이 : PostgresDBA 날짜 : 2014-11-11 (화) 00:13 조회 : 13257
위 세가지 툴을 다운로드해서 간단히 사용법을 익혀봤습니다.
간단히 소개하자면 다음과 같습니다.
기본적으로 point-in-time recovery(PITR)은 모두 지원합니다.
PostgreSQL/PPAS DBA 라면 반드시 아래 셋 중에 하나는 익혀 놓는게 좋겠죠.
세가지 모두 기능은 비슷비슷합니다(?)
(오라클 rman 에 비하면 사용법이 훨 쉽습니다.)

* 싸이트

* 만든곳
pg_rman - 일본 NTT 통신사 직원이 만든 오픈소스임(c로 짜여짐)
barman - 2ndQuardrant 라는 PostgresSQL 컨설팅업체에서 만든 오픈소스(python 으로 짜여짐 / 설치하기 가장 번거러움)
bart - PPAS 의 enterprisedb 사에서 릴리즈한 툴(오픈소스 아님 / C 로 짠듯함)

* 원격백업/복구
pg_rman - 원격 백업/복구 지원 안함(크게 문제될 부분은 아닌것 같고..)
barman  - 원격 백업/복구 지원 (ssh/rsync 필요) / pgexpresso 모듈을 이용해서 standby server 를 대상으로도 백업 할수 있는 훌륭한 기능을 가지고 있음.
bart  - 원격 백업/복구 지원 (ssh 필요)

*내부 사용 명령어
pg_rman - 내부적으로 pg_start_backup/pg_stop_backup 명령 사용
barman  - 내부적으로 pg_start_backup/pg_stop_backup 명령 사용
bart  - 내부적으로 pg_basebackup 명령 사용

* PPAS 지원여부
공식적으로 pg_rman 과 barman 은 공식적으로 PostgreSQL 을 위한 백업/복구 툴이고,
bart 는 EnterpriseDB 사에서 만든 거라 공식적으로 PostgreSQL 과 PPAS 모두를 지원합니다.

하지만 필자가 보기에는 pg_rman 과 barman 으로 PPAS 용 백업/복구툴로 사용하기에 하등 문제가 없습니다. (요건 필자 판단임^^). 안되면 소스가 오픈되어 있으니..ㅎㅎ


PostgresDBA 2015-01-28 (수) 15:16
개인적으로 barman 추천합니다.
PostgreSQL 용 백업복구 오픈소스 솔루션이지만, 테스트 결과 PPAS 에서도 잘 동작합니다.
댓글주소
PGAdmin 2015-02-04 (수) 16:13
barman 1.4 버전에서는 incremental backup도 지원한다고 합니다.
http://blog.2ndquadrant.com/incremental-backup-barman-1-4-0/
댓글주소
     
     
PostgresDBA 2015-02-04 (수) 19:05
테스트해보니, os 의 hard link 개념을 응용한 백업방식으로 많은 백업공간이 절약됩니다.
댓글주소
   

postgresdba.com