2015. 2. 1. 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
DB HA 관련  (0) 2015.01.05
임시 메모  (0) 2014.11.24
Posted by gt1000

블로그 이미지
gt1000

태그목록

공지사항

어제
오늘

달력

 « |  » 2024.3
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함