문서의 이전 판입니다!
PostgreSQL 백업 및 복구 - 명령어 사용
PostgreSQL 데이터를 백업하는 3가지 방법이 있다.
- SQL 덤프
- 파일 시스템 레벨
- 연속 아카이빙
방법 | 설명 | 서버 실행 여부 | 장점 | 단점 |
---|---|---|---|---|
SQL 덤프 | pg_dump , pg_dumpall 과 같은 명령어를 통해 백업pg_restore , psql 와 같은 명령어를 통해 복구 | AgensGraph 서버가 실행되고 있는 상태에서 가능 | 데이터 압축, 분할, 커스텀 백업 설정 가능 부분 및 전체 데이터 백업 가능 머신 아키텍처(32비트에서 64비트 전송 가능) 상관 없음 | 서버가 실행되지 않는 상태에서 명령어 사용 불가능 증분 데이터 반영 불가능 |
연속 아카이빙(PITR) | pg_basebackup 명령어와 wal 폴더 내용을 백업 및 복구 tar 명령어와 wal 폴더 내용을 백업 및 복구 | AgensGraph 서버가 실행되고 있는 상태에서 가능 AgensGraph 서버가 실행되지 않는 상태에서 가능 | 증분 데이터 반영 가능 | 부분 데이터가 아닌 전체 데이터 복구 가능 머신 아키텍처 상관 있음 |
파일 시스템 레벨 | tar 명령어를 통해 백업 및 복구 | AgensGraph 서버가 실행되지 않는 상태에서 가능 | 손쉬운 백업 | 증분 데이터 반영 불가능 머신 아키텍처 상관 있음 |
문단 제목
로그인하면 댓글을 남길 수 있습니다.