> 17.1
>
> 데이터베이스를 복사하는 가장 일반적인 방법은 업데이트 로그를 이용하는
>
> 것이다. 9.2 [The update log] 참고. 이 경우 마스터로 작동하는 데이터베
>
> 이스 하나(데이터가 변경된 곳)와 슬레이브로 작동하는 다른 하나의 데이
>
> 터베이스가 필요하다. 슬레이브를 업데이트하려면 단지 mysql <
>
> update_log을 하면 된다. 슬레이드 데이터베이스에 맞는 호스트, 유저, 패
>
> 스워드 옵션을 지정한다. 그리고 입력값으로 마스터 데이터베이스의 업데
>
> 이트 로그를 사용한다.
>
> --------------------------------------
> 번역해 주신 문서중에서 위 부분의 의미가 정확히 이해되지 않아서 질문
> 올립니다.
> 개념적인 질문인데....
> 마스터 데이터 베이스와 슬레이브 데이터 베이스가 무엇을 의미하는지 모
> 르겠습니다.
> MySQL을 두개 따로 실행되게 하여 디비서버를 두개 돌리라는 것인지
> 아니면 하나의 서버 안에 Database를 두개 만들라는 것인지
> 정확하게 이해되지 않아서요.
> 짐작컨데 전자가 아닐까 생각되기는 하는데...
>
둘다 가능합니다.
대부분의 경우 전자를 선택하게 되겠지요.
마스트 DB 라고 하는 것은 현재 운영중인 메인 DB를 말하고 slave DB 라고 하는 것은 backup 하여 생성되는 DB를 말하겠지요.
> 그리고 미러링의 의미가 이것인지
> 아니면 다른 미러링의 방법이 있는지 모르겠습니다.
> 안정적인 백업을 구현해야하고 완전한 복사본을 유지하고 싶은데...
>
update log 파일을 지우지 않는한 백업본은 안전하다고 말씀 드릴수 있습니다. 물론 특정시간에 미러링을 하도록 만들수도 있습니다.
> 또 한가지 이해가 안되는 부분은
> 로그 화일 만들어진 내요을 보면
> SQL문 자체를 기록해 두는데...
> 어느 데이터 베이스에 기록되는 것인지 정보가 누락되어 있습니다.
> 그 정보만으로 어떻게 데이터를 복구, 업데이트 할 수 있는지 이해할 수가
> 없네요.
> 로그화일 만드는 옵션을 줄 때 원하는 데이터베이스만 선택할 수 있
> 는 것인지 알려주세요.
|