거의 모든 내용은 아래에 산호가 적은 내용을 참조로 하시면 됩니다. 자세히 잘 적어 두었네요. 몇가지 추가로 말씀을 드리겠습니다.
>
> 현재 PostgreSQL 6.5 와 6.4을 모두 사용하고 있습니다.
>
> 궁금한점은,
>
> 1. 일반적인 데이터 백업의 스케쥴은 어떻게 잡는지.
> 스케쥴과 함께 백업방법 예를 들어 crontab에 등록하여 자동으로 백업한다
> 든지 어떤 스크립트를 쓰면 좋다 라는 것이 있으면 알고 싶습니다.
>
> 2. 현재 데이터 백업시 pg_dumpall 을 사용하는데, 이것만으로 되는 것인
> 지.
> 아래 글을 보니 data 디렉토리도 통째로 백업받아 놓는 것이 좋다는 글을
> 봤는데, 이는 어떤 상황에서 어떤 형태로 이용되는지 알고 싶습니다.
> 또한 pg_dumpall 보다 pg_dump로 백업받는게 좋다고 하셨는데, 왜 그런거
> 죠?
>
> 3. DB 운영 중에 데이터 백업을 받아도 상관없는지.
> 백업시 DB접속을 끊고 트랜잭션이 없는 상황에서 받아야하는건가요?
쓰기를 하고 있는 동안에는 에러 날 가능성이 있습니다. 그러므로 작업 중에는 잠시 연동되는 웹서버 등을 내리고 하는 것이 좋습니다. 오래 걸리지는 않으므로...
(예전에 어떤 분이 pg_dump로 백업만 4시간 걸린다고 어쩌면 좋냐고 하는 분이 계셨는데 설마 그렇지는 않겠죠)
> 4. 백업시 기존 백업자료에서 추가 및 변경된 부분만 받을 수 있는지.
>
아래 얘기한대로 그냥은 불가능 합니다. 단지 가능한 방법은 data directory 백업을 받을 경우에는 가능해 지겠지요. 단순히 tar 나 tape backup을 이용하는 것도 가능 하다고 생각하고 있습니다.
|