안녕하십니까?
현재사용버전 : 5.0.22-win
1:N(메인DB서버<->클라이언트DB) 동기화 방법이 있나요?
통신상태가 열악한 Sever-Client구조 입니다.(웹은 아님)
현재까지는 메인DB에 모든것을 저장하고 있습니다.
그런데 통신이 잘되는 경우는 문제가 많은 사이트인 경우
고객사에서 통신이 끊어졌을때도 동작되는 시스템을 요구합니다.
리플리케이션을 현장에 사용은 안해봤지만 아주 약간 연구해서 실험실에서는 동작하는것 까진 해봤습니다.
제가 알기론 메인에서 변경이 되면 복제서버에 해당하는 데이타를 적용하는것으로 알고 있습니다.
(1->N)경우
그런데 통신이 끊어진 경우 클라이언트 DB의 변경된 데이타들을
메인서버에 다시 동기화를 시킬 수 있는지요?
즉 메인서버로 통신이 안되는 경우 클라이언트의 복제 DB에 변경된 데이타를 저장하고
다시 통신이 제기되면 메인서버로 동기화하는 경우 입니다.
이런경우죠? N->1
(이러면 메인이 또 변경되니까 복제서버로 또 보내고 그렇게 될꺼 같은데 ....ㅠ.ㅠ)
이런것은 어떻게 해결을 해야 하는지 고견을 듣고 싶습니다.
추신. 이런것도 안되는데 그 시스템을 어떻게 쓰냐고 그런 얘기 비슷하게 하는데...죽겠습니다...
다른회사건 된다는 식으로 얘기하는데 제 짧은 지식으로 힘들거 같은데....ㅠㅠ
|