2015.02.01 00:39 DB

postgresql 백업 및 복구

[출처] http://postgresdba.com/bbs/board.php?bo_table=B13&wr_id=20

 

위 세가지 툴을 다운로드해서 간단히 사용법을 익혀봤습니다.

간단히 소개하자면 다음과 같습니다.
기본적으로 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 용 백업/복구툴로 사용하기에 하등 문제가 없습니다. (요건 필자 판단임^^). 안되면 소스가 오픈되어 있으니..ㅎㅎ
저작자 표시
신고

'DB' 카테고리의 다른 글

postgresql 이중화 관련  (0) 2015.07.25
postgresql 이중화 관련  (0) 2015.05.22
Postgresql Replication(이중화)  (0) 2015.03.03
postgresql 백업 및 복구  (1) 2015.02.01
DB HA 관련  (0) 2015.01.05
임시 메모  (0) 2014.11.24
Posted by gt1000

블로그 이미지
gt1000

태그목록

공지사항

어제202
오늘23
125,389

달력

 « |  » 2017.07
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

최근에 받은 트랙백

글 보관함


티스토리 툴바