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