Skip to main content
Enterprise applications
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

PostgreSQL 데이터 보호

기여자

스토리지 설계의 주요 측면 중 하나는 PostgreSQL 볼륨을 보호하는 것입니다. 고객은 덤프 방식을 사용하거나 파일 시스템 백업을 사용하여 PostgreSQL 데이터베이스를 보호할 수 있습니다. 이 섹션에서는 개별 데이터베이스 또는 전체 클러스터를 백업하는 다양한 접근 방식에 대해 설명합니다.

PostgreSQL 데이터를 백업하는 방법에는 세 가지가 있습니다.

  • SQL Server 덤프

  • 파일 시스템 레벨 백업

  • 지속적인 아카이빙

SQL Server 덤프 방법의 기본 개념은 SQL Server 명령을 사용하여 파일을 생성하는 것입니다. 이 명령은 서버에 반환될 때 덤프 시점의 데이터베이스를 다시 만들 수 있습니다. PostgreSQL은 유틸리티 프로그램을 제공합니다 pg_dumppg_dump_all 개별 및 클러스터 수준 백업을 생성하는 데 사용됩니다. 이러한 덤프는 논리적이며 Wal 재생에 사용할 수 있는 충분한 정보가 포함되어 있지 않습니다.

다른 백업 전략은 파일 시스템 수준 백업을 사용하는 것입니다. 이 백업을 사용하면 관리자가 PostgreSQL에서 데이터베이스에 데이터를 저장하는 데 사용하는 파일을 직접 복사할 수 있습니다. 이 방법은 오프라인 모드에서 수행됩니다. 데이터베이스나 클러스터를 종료해야 합니다. 또 다른 대안은 을 사용하는 것입니다 pg_basebackup PostgreSQL 데이터베이스의 핫 스트리밍 백업을 실행합니다.