mysql 자체차원에서 동기화를 보장하지는 않습니다. 제 생각으로는 주기적으로 로그 파일을 로테이션해서 이걸 다른쪽 서버로 보내는 방식으로 처리를 해야 하지 않을까 생각을 하네요. 저도 지금 이렇게 구성해서 쓰려구 하구요.
> 꾸뻑
> mysql menual에 보시면 다음 항목이 있습니다.
> 'Replication in MySQL'
> 이곳을 보시면 완벽하게 backup을 하실수 있습니다.
>
> 되도록이면 최신 mysql을 설치하시는것이 좋습니다.
> 서버가 down된다는것은 서버성능을 올리는것이 좋겠네요...
>
> 꾸뻑.
>
> > 현재 아파치와 mysql을 컴퓨터 한대(주서버라 칭하겠습니다.)에 인스톨하여 운영중에 있습니다.
> > 최근 서버의 다운이 잦아져서 지금 서버와 똑같은 내용을 유지하는 보조서버를 하나 두려고 합니다.
> >
> > 문제는 두대의 내용을 똑같이 유지하는것인데,
> > 한쪽 주서버에서 mysql의 내용이 변경되었을 때 보조서버의 mysql의 내용도 똑같이 변경되게 하는것입니다.
> > 제가 생각한 무식한 방법은 프로그램을 짜서 DB에 write할 때는 무조건 주서버,보조서버 둘 다 write하게 하는 방법을 생각했습니다.
> > 문제는 둘중에 한대가 이상에 생겼을 땐 write하는 부분에서 에러를 일으킬 것이라는 겁니다.
> >
> > 어떤식으로 이문제를 접근해야 할까요? 여기 질답란을 읽어보니 Raid카드라는 걸 사용하는것 같은데, 하드웨어말고 소프트웨어적으로 해결하는 방법은 없을까요?
> >
> > 그럼, 오늘도 좋은하루되시구요. 좋은답변 기대하겠습니다.
|