Шаблон OOD репликации базы данных - PullRequest
1 голос
/ 21 августа 2009

привет товарищам по цветам,

После прочтения в MSDN правильных стратегий о том, как выполнять репликацию базы данных, и понимания их предложения по Мастер-подчиненная инкрементная репликация . Мне стало интересно, какой шаблон дизайна OOD мне использовать на этом ...

Основными элементами этой стратегии являются Приобретатель, Манипулятор и Писатель. Первый выбирает данные из базы данных и передает их второму, который может выполнить простые преобразования данных, прежде чем обрабатывать их в конечном элементе, пишущем, который записывает требуемые данные в целевую базу данных.

Я думал об использовании шаблона «Цепочка ответственности», но Acquirer, Manipulator и Writer не разделяют общую роль среди тем, поэтому это не имеет смысла.

Должны ли эти элементы быть написаны как отдельные классы или методы внутри моего сервиса? Конечно, я тоже буду создавать класс DB Helper, но это не составляет проблемы.

Хотите знать, что вы думаете об этом! Спасибо за ваши ответы

1 Ответ

1 голос
/ 12 мая 2010

Командный паттерн был бы неплохо, если бы эти три были разными видами деятельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...