2009-08-21 2 views
1

인사말 동료 overflowers,데이터베이스 복제 짐 우드 패턴

데이터베이스 복제를 수행하는 방법에 대한 올바른 전략에 대해 MSDN에 읽기, Master-Subordinate Incremental Replication에 자신의 제안을 이해 한 후. 궁금한게 있는데, OOD 디자인 패턴을 이걸 사용해야합니까?

이 전략의 주요 요소는 Acquirer, Manipulator 및 Writer입니다. 첫 번째는 데이터베이스에서 데이터를 가져 와서 두 번째 데이터베이스로 전달합니다. 두 번째 데이터베이스는 대상 데이터베이스에 원하는 데이터를 쓰는 최종 요소 인 작성기로 처리하기 전에 데이터에 대한 간단한 변환을 수행합니다.

나는 Chain of Responsibility 패턴을 사용하려고 생각했지만 Acquirer, Manipulator 및 Writer는 테마 사이에서 공통된 역할을 공유하지 않으므로 이해가되지 않습니다.

이러한 요소는 서비스 내에 별도의 클래스 또는 메서드로 작성해야합니까? 물론 DB 헬퍼 클래스도 만들지 만 문제는 아닙니다.

여기에 대한 귀하의 의견이 궁금합니다! 답장을 보내 주셔서 감사합니다

답변

1

명령 패턴은 세 가지가 서로 다른 활동이라고 생각합니다.