postgresql_백업_및_복구_-_명령어_사용

문서의 이전 판입니다!


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 서버가 실행되지 않는 상태에서 가능 손쉬운 백업 증분 데이터 반영 불가능

머신 아키텍처 상관 있음
로그인하면 댓글을 남길 수 있습니다.
  • postgresql_백업_및_복구_-_명령어_사용.1649052172.txt.gz
  • 마지막으로 수정됨: 2022/04/04 06:02
  • 저자 koov